Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/dist-an23-build-482258-74252/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '984ca1a02f6f49178558adf8b158a9bd', '-D', '/var/lib/mock/dist-an23-build-482258-74252/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1761696000 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-2.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/dist-an23-build-482258-74252/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ff14db8596644e72999d13feab8a6857', '-D', '/var/lib/mock/dist-an23-build-482258-74252/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1761696000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.scq0IW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/inkscape-1.4.2.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/anolis/pathfix.py -pni /usr/bin/python3 -kasP . recursedown('.') recursedown('./CMakeScripts') recursedown('./CMakeScripts/Modules') recursedown('./LICENSES') recursedown('./buildtools') recursedown('./doc') recursedown('./doc/NewAppArchitecture') recursedown('./doc/livarot-images') recursedown('./man') recursedown('./packaging') recursedown('./packaging/appimage') recursedown('./packaging/macos') recursedown('./packaging/macos/res') recursedown('./packaging/nsis') recursedown('./packaging/scripts') recursedown('./packaging/snappy') recursedown('./packaging/snappy/lib') recursedown('./packaging/snappy/lib/share') recursedown('./packaging/win32') recursedown('./packaging/wix') recursedown('./packaging/wix/Bitmaps') recursedown('./po') recursedown('./po/its') recursedown('./share') recursedown('./share/attributes') recursedown('./share/bash-completion') recursedown('./share/bash-completion/completions') recursedown('./share/branding') recursedown('./share/doc') recursedown('./share/examples') recursedown('./share/extensions') recursedown('./share/extensions/Poly3DObjects') recursedown('./share/extensions/alphabet_soup') recursedown('./share/extensions/barcode') recursedown('./share/extensions/docs') recursedown('./share/extensions/docs/_templates') recursedown('./share/extensions/docs/authors') recursedown('./share/extensions/docs/authors/samples') recursedown('./share/extensions/docs/authors/widgets') recursedown('./share/extensions/docs/dev') recursedown('./share/extensions/docs/extensions') recursedown('./share/extensions/docs/source') recursedown('./share/extensions/docs/tutorial') recursedown('./share/extensions/docs/tutorial/resources') recursedown('./share/extensions/icons') recursedown('./share/extensions/ink2canvas_lib') recursedown('./share/extensions/inkex') recursedown('./share/extensions/inkex/css') recursedown('./share/extensions/inkex/deprecated') recursedown('./share/extensions/inkex/deprecated-simple') recursedown('./share/extensions/inkex/elements') recursedown('./share/extensions/inkex/gui') recursedown('./share/extensions/inkex/interfaces') recursedown('./share/extensions/inkex/paths') recursedown('./share/extensions/inkex/tester') recursedown('./share/extensions/other') recursedown('./share/extensions/other/clipart') recursedown('./share/extensions/other/clipart/licenses') recursedown('./share/extensions/other/clipart/sources') recursedown('./share/extensions/other/extension-afdesign') recursedown('./share/extensions/other/extension-afdesign/LICENSES') recursedown('./share/extensions/other/extension-afdesign/inkaf') recursedown('./share/extensions/other/extension-afdesign/inkaf/parser') recursedown('./share/extensions/other/extension-afdesign/inkaf/svg') recursedown('./share/extensions/other/extension-afdesign/tests') recursedown('./share/extensions/other/extension-afdesign/tests/converter') recursedown('./share/extensions/other/extension-afdesign/tests/converter/data') recursedown('./share/extensions/other/extension-afdesign/tests/converter/data/refs') recursedown('./share/extensions/other/extension-afdesign/tests/files') recursedown('./share/extensions/other/extension-afdesign/tests/files/afdesign') recursedown('./share/extensions/other/extension-afdesign/tests/files/compare') recursedown('./share/extensions/other/extension-afdesign/tests/parser') recursedown('./share/extensions/other/extension-curve') recursedown('./share/extensions/other/extension-curve/inkvn') recursedown('./share/extensions/other/extension-curve/inkvn/elements') recursedown('./share/extensions/other/extension-curve/inkvn/reader') recursedown('./share/extensions/other/extension-curve/inkvn/svg') recursedown('./share/extensions/other/extension-curve/tests') recursedown('./share/extensions/other/extension-curve/tests/converter') recursedown('./share/extensions/other/extension-curve/tests/converter/data') recursedown('./share/extensions/other/extension-curve/tests/converter/data/refs') recursedown('./share/extensions/other/extension-curve/tests/reader') recursedown('./share/extensions/other/extension-xaml') recursedown('./share/extensions/other/extension-xaml/docs') recursedown('./share/extensions/other/extension-xaml/inkxaml') recursedown('./share/extensions/other/extension-xaml/inkxaml/export') recursedown('./share/extensions/other/extension-xaml/inkxaml/xaml2svg') recursedown('./share/extensions/other/extension-xaml/tests') recursedown('./share/extensions/other/extension-xaml/tests/data') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd/inkscape') recursedown('./share/extensions/other/extension-xaml/tests/data/refs') recursedown('./share/extensions/other/extension-xaml/tests/data/svg') recursedown('./share/extensions/other/gcodetools') recursedown('./share/extensions/other/gcodetools/tests') recursedown('./share/extensions/other/gcodetools/tests/data') recursedown('./share/extensions/other/gcodetools/tests/data/refs') recursedown('./share/extensions/other/gcodetools/tests/data/svg') recursedown('./share/extensions/other/inkman') recursedown('./share/extensions/other/inkman/inkman') recursedown('./share/extensions/other/inkman/inkman/data') recursedown('./share/extensions/other/inkman/inkman/data/pixmaps') recursedown('./share/extensions/other/inkman/inkman/gui') recursedown('./share/extensions/other/templates') recursedown('./share/extensions/other/templates/icons') recursedown('./share/extensions/svg_fonts') recursedown('./share/extensions/tests') recursedown('./share/extensions/tests/data') recursedown('./share/extensions/tests/data/batches') recursedown('./share/extensions/tests/data/cgm') recursedown('./share/extensions/tests/data/cmd') recursedown('./share/extensions/tests/data/cmd/fig2dev') recursedown('./share/extensions/tests/data/cmd/gimp') recursedown('./share/extensions/tests/data/cmd/gswin64c') recursedown('./share/extensions/tests/data/cmd/inkscape') recursedown('./share/extensions/tests/data/cmd/pdflatex') recursedown('./share/extensions/tests/data/cmd/ps2pdf') recursedown('./share/extensions/tests/data/cmd/scribus') recursedown('./share/extensions/tests/data/cmd/typst') recursedown('./share/extensions/tests/data/io') recursedown('./share/extensions/tests/data/refs') recursedown('./share/extensions/tests/data/svg') recursedown('./share/extensions/tests/data/svg/img') recursedown('./share/extensions/tests/data/svg/img/subfolder') recursedown('./share/extensions/tests/data/ui') recursedown('./share/extensions/tools') recursedown('./share/filters') recursedown('./share/fonts') recursedown('./share/icons') recursedown('./share/icons/Dash') recursedown('./share/icons/Dash/cursors') recursedown('./share/icons/Dash/scalable') recursedown('./share/icons/Dash/scalable/actions') recursedown('./share/icons/Dash/symbolic') recursedown('./share/icons/Dash/symbolic/actions') recursedown('./share/icons/Tango') recursedown('./share/icons/Tango/scalable') recursedown('./share/icons/Tango/scalable/actions') recursedown('./share/icons/application') recursedown('./share/icons/application/16x16') recursedown('./share/icons/application/22x22') recursedown('./share/icons/application/24x24') recursedown('./share/icons/application/256x256') recursedown('./share/icons/application/32x32') recursedown('./share/icons/application/48x48') recursedown('./share/icons/application/scalable') recursedown('./share/icons/application/symbolic') recursedown('./share/icons/hicolor') recursedown('./share/icons/hicolor/cursors') recursedown('./share/icons/hicolor/scalable') recursedown('./share/icons/hicolor/scalable/actions') recursedown('./share/icons/hicolor/symbolic') recursedown('./share/icons/hicolor/symbolic/actions') recursedown('./share/icons/multicolor') recursedown('./share/icons/multicolor/cursors') recursedown('./share/icons/multicolor/symbolic') recursedown('./share/icons/multicolor/symbolic/actions') recursedown('./share/keys') recursedown('./share/markers') recursedown('./share/paint') recursedown('./share/palettes') recursedown('./share/screens') recursedown('./share/screens/about') recursedown('./share/symbols') recursedown('./share/symbols/sjjb') recursedown('./share/templates') recursedown('./share/templates/icons') recursedown('./share/themes') recursedown('./share/themes/Minwaita-Inkscape') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0/assets') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons') recursedown('./share/tutorials') recursedown('./share/ui') recursedown('./share/ui/resources') recursedown('./share/ui/syntax-themes') recursedown('./snap') recursedown('./snap/hooks') recursedown('./snap/local') recursedown('./snap/local/scripts') recursedown('./src') recursedown('./src/3rdparty') recursedown('./src/3rdparty/2geom') recursedown('./src/3rdparty/2geom/CMakeScripts') recursedown('./src/3rdparty/2geom/doc') recursedown('./src/3rdparty/2geom/doc/manual2') recursedown('./src/3rdparty/2geom/doc/media') recursedown('./src/3rdparty/2geom/include') recursedown('./src/3rdparty/2geom/include/2geom') recursedown('./src/3rdparty/2geom/include/2geom/intervaltree') recursedown('./src/3rdparty/2geom/include/2geom/numeric') recursedown('./src/3rdparty/2geom/include/2geom/orphan-code') recursedown('./src/3rdparty/2geom/include/2geom/symbolic') recursedown('./src/3rdparty/2geom/include/toys') recursedown('./src/3rdparty/2geom/src') recursedown('./src/3rdparty/2geom/src/2geom') recursedown('./src/3rdparty/2geom/src/2geom/intervaltree') recursedown('./src/3rdparty/2geom/src/2geom/numeric') recursedown('./src/3rdparty/2geom/src/2geom/orphan-code') recursedown('./src/3rdparty/2geom/src/cython') recursedown('./src/3rdparty/2geom/src/performance-tests') recursedown('./src/3rdparty/2geom/src/py2geom') recursedown('./src/3rdparty/2geom/src/python') recursedown('./src/3rdparty/2geom/src/toys') recursedown('./src/3rdparty/2geom/src/toys/data') recursedown('./src/3rdparty/2geom/src/toys/svgd') recursedown('./src/3rdparty/2geom/tests') recursedown('./src/3rdparty/2geom/tests/dependent-project') recursedown('./src/3rdparty/2geom/tools') recursedown('./src/3rdparty/adaptagrams') recursedown('./src/3rdparty/adaptagrams/libavoid') recursedown('./src/3rdparty/adaptagrams/libavoid/doc') recursedown('./src/3rdparty/adaptagrams/libavoid/tests') recursedown('./src/3rdparty/adaptagrams/libavoid/tests/msctests') recursedown('./src/3rdparty/adaptagrams/libavoid/tests/output') recursedown('./src/3rdparty/adaptagrams/libcola') recursedown('./src/3rdparty/adaptagrams/libcola/doc') recursedown('./src/3rdparty/adaptagrams/libcola/tests') recursedown('./src/3rdparty/adaptagrams/libcola/tests/data') recursedown('./src/3rdparty/adaptagrams/libvpsc') recursedown('./src/3rdparty/adaptagrams/libvpsc/doc') recursedown('./src/3rdparty/adaptagrams/libvpsc/tests') recursedown('./src/3rdparty/autotrace') recursedown('./src/3rdparty/libcroco') recursedown('./src/3rdparty/libcroco/csslint') recursedown('./src/3rdparty/libcroco/docs') recursedown('./src/3rdparty/libcroco/docs/design') recursedown('./src/3rdparty/libcroco/docs/examples') recursedown('./src/3rdparty/libcroco/docs/reference') recursedown('./src/3rdparty/libcroco/src') recursedown('./src/3rdparty/libcroco/tests') recursedown('./src/3rdparty/libcroco/tests/test-inputs') recursedown('./src/3rdparty/libcroco/tests/test-output-refs') recursedown('./src/3rdparty/libcroco/win32') recursedown('./src/3rdparty/libcroco/win32/vs10') recursedown('./src/3rdparty/libcroco/win32/vs11') recursedown('./src/3rdparty/libcroco/win32/vs12') recursedown('./src/3rdparty/libcroco/win32/vs14') recursedown('./src/3rdparty/libcroco/win32/vs15') recursedown('./src/3rdparty/libcroco/win32/vs16') recursedown('./src/3rdparty/libcroco/win32/vs9') recursedown('./src/3rdparty/libdepixelize') recursedown('./src/3rdparty/libdepixelize/priv') recursedown('./src/3rdparty/libuemf') recursedown('./src/actions') recursedown('./src/async') recursedown('./src/color') recursedown('./src/debug') recursedown('./src/display') recursedown('./src/display/control') recursedown('./src/extension') recursedown('./src/extension/implementation') recursedown('./src/extension/internal') recursedown('./src/extension/internal/bitmap') recursedown('./src/extension/internal/filter') recursedown('./src/extension/internal/pdfinput') recursedown('./src/extension/internal/polyfill') recursedown('./src/extension/internal/polyfill/hatch_tests') recursedown('./src/extension/plugins') recursedown('./src/extension/plugins/grid2') recursedown('./src/extension/prefdialog') recursedown('./src/helper') recursedown('./src/include') recursedown('./src/inkgc') recursedown('./src/io') recursedown('./src/io/stream') recursedown('./src/libnrtype') recursedown('./src/livarot') recursedown('./src/live_effects') recursedown('./src/live_effects/parameter') recursedown('./src/manipulation') recursedown('./src/object') recursedown('./src/object/algorithms') recursedown('./src/object/filters') recursedown('./src/path') recursedown('./src/path/splinefit') recursedown('./src/svg') recursedown('./src/trace') recursedown('./src/trace/autotrace') recursedown('./src/trace/depixelize') recursedown('./src/trace/potrace') recursedown('./src/ui') recursedown('./src/ui/cache') recursedown('./src/ui/desktop') recursedown('./src/ui/dialog') recursedown('./src/ui/knot') recursedown('./src/ui/tool') recursedown('./src/ui/toolbar') recursedown('./src/ui/tools') recursedown('./src/ui/view') recursedown('./src/ui/widget') recursedown('./src/ui/widget/canvas') recursedown('./src/ui/widget/events') recursedown('./src/util') recursedown('./src/util/numeric') recursedown('./src/widgets') recursedown('./src/xml') recursedown('./testfiles') recursedown('./testfiles/cli_tests') recursedown('./testfiles/cli_tests/testcases') recursedown('./testfiles/cli_tests/testcases/librevenge_formats') recursedown('./testfiles/cli_tests/testcases/pdfinput') recursedown('./testfiles/data') recursedown('./testfiles/lpe_tests') recursedown('./testfiles/rendering_tests') recursedown('./testfiles/rendering_tests/expected_rendering') recursedown('./testfiles/rendering_tests/fonts') recursedown('./testfiles/src') recursedown('./testfiles/src/cxxtests-to-migrate') recursedown('./testfiles/utils') ./CMakeScripts/cmake_consistency_check.py: updating ./CMakeScripts/cmake_consistency_check_config.py: no change ./buildtools/check_license_headers.py: updating ./buildtools/lpetest-parse.py: updating ./buildtools/media-check-icons.py: updating ./buildtools/media-check-keys.py: updating ./buildtools/msys2checkdeps.py: updating ./share/extensions/addnodes.py: updating ./share/extensions/cgm_enums.py: updating ./share/extensions/cgm_input.py: updating ./share/extensions/cgm_parse.py: updating ./share/extensions/clean_up_path.py: updating ./share/extensions/color_blackandwhite.py: updating ./share/extensions/color_brighter.py: updating ./share/extensions/color_custom.py: updating ./share/extensions/color_darker.py: updating ./share/extensions/color_desaturate.py: updating ./share/extensions/color_grayscale.py: updating ./share/extensions/color_hsl_adjust.py: updating ./share/extensions/color_lesshue.py: updating ./share/extensions/color_lesslight.py: updating ./share/extensions/color_lesssaturation.py: updating ./share/extensions/color_list.py: updating ./share/extensions/color_morehue.py: updating ./share/extensions/color_morelight.py: updating ./share/extensions/color_moresaturation.py: updating ./share/extensions/color_negative.py: updating ./share/extensions/color_randomize.py: updating ./share/extensions/color_removeblue.py: updating ./share/extensions/color_removegreen.py: updating ./share/extensions/color_removered.py: updating ./share/extensions/color_replace.py: updating ./share/extensions/color_rgbbarrel.py: updating ./share/extensions/construct_from_triangle.py: updating ./share/extensions/convert2dashes.py: updating ./share/extensions/dhw_input.py: updating ./share/extensions/dimension.py: updating ./share/extensions/distribute_along_path.py: updating ./share/extensions/doc_ai_convert.py: updating ./share/extensions/docinfo.py: updating ./share/extensions/dpiswitcher.py: updating ./share/extensions/dxf12_outlines.py: updating ./share/extensions/dxf_input.py: updating ./share/extensions/dxf_outlines.py: updating ./share/extensions/export_gimp_palette.py: updating ./share/extensions/extrude.py: updating ./share/extensions/fig_input.py: updating ./share/extensions/flatten.py: updating ./share/extensions/foldablebox.py: updating ./share/extensions/fractalize.py: updating ./share/extensions/frame.py: updating ./share/extensions/funcplot.py: updating ./share/extensions/gimp_xcf.py: updating ./share/extensions/grid_cartesian.py: updating ./share/extensions/grid_isometric.py: updating ./share/extensions/grid_polar.py: updating ./share/extensions/guides_creator.py: updating ./share/extensions/guillotine.py: updating ./share/extensions/handles.py: updating ./share/extensions/hershey.py: no change ./share/extensions/hpgl2_input.py: updating ./share/extensions/hpgl_encoder.py: no change ./share/extensions/hpgl_input_sm.py: updating ./share/extensions/hpgl_output.py: updating ./share/extensions/hpgl_parser.py: updating ./share/extensions/image_attributes.py: updating ./share/extensions/image_embed.py: updating ./share/extensions/image_extract.py: updating ./share/extensions/ink2canvas.py: updating ./share/extensions/inkscape_follow_link.py: updating ./share/extensions/inkwebeffect.py: updating ./share/extensions/inset_shadow.py: updating ./share/extensions/interp.py: updating ./share/extensions/interp_att_g.py: updating ./share/extensions/jessyink_autotexts.py: updating ./share/extensions/jessyink_effects.py: updating ./share/extensions/jessyink_export.py: updating ./share/extensions/jessyink_install.py: updating ./share/extensions/jessyink_key_bindings.py: updating ./share/extensions/jessyink_master_slide.py: updating ./share/extensions/jessyink_mouse_handler.py: updating ./share/extensions/jessyink_summary.py: updating ./share/extensions/jessyink_transitions.py: updating ./share/extensions/jessyink_uninstall.py: updating ./share/extensions/jessyink_video.py: updating ./share/extensions/jessyink_view.py: updating ./share/extensions/jitternodes.py: updating ./share/extensions/layer2png.py: updating ./share/extensions/layers2svgfont.py: updating ./share/extensions/layout_nup.py: updating ./share/extensions/lindenmayer.py: updating ./share/extensions/long_shadow.py: updating ./share/extensions/lorem_ipsum.py: updating ./share/extensions/markers_strokepaint.py: updating ./share/extensions/measure.py: updating ./share/extensions/media_zip.py: updating ./share/extensions/merge_styles.py: updating ./share/extensions/new_glyph_layer.py: updating ./share/extensions/next_glyph_layer.py: updating ./share/extensions/nicechart.py: updating ./share/extensions/output_scour.py: updating ./share/extensions/param_curves.py: updating ./share/extensions/path_envelope.py: no change ./share/extensions/path_mesh_m2p.py: updating ./share/extensions/path_mesh_p2m.py: updating ./share/extensions/path_number_nodes.py: updating ./share/extensions/path_to_absolute.py: updating ./share/extensions/pathmodifier.py: updating ./share/extensions/patternalongpath.py: updating ./share/extensions/pdflatex.py: updating ./share/extensions/perfectboundcover.py: updating ./share/extensions/perspective.py: updating ./share/extensions/pixelsnap.py: updating ./share/extensions/plotter.py: updating ./share/extensions/polyhedron_3d.py: updating ./share/extensions/previous_glyph_layer.py: updating ./share/extensions/print_win32_vector.py: updating ./share/extensions/printing_marks.py: updating ./share/extensions/ps_input.py: updating ./share/extensions/raster_output_jpg.py: updating ./share/extensions/raster_output_png.py: updating ./share/extensions/raster_output_tiff.py: updating ./share/extensions/raster_output_webp.py: updating ./share/extensions/render_alphabetsoup.py: updating ./share/extensions/render_alphabetsoup_config.py: no change ./share/extensions/render_barcode.py: updating ./share/extensions/render_barcode_datamatrix.py: updating ./share/extensions/render_barcode_qrcode.py: updating ./share/extensions/render_gear_rack.py: updating ./share/extensions/render_gears.py: updating ./share/extensions/replace_font.py: updating ./share/extensions/restack.py: updating ./share/extensions/rtree.py: updating ./share/extensions/rubberstretch.py: updating ./share/extensions/scribus_export_pdf.py: updating ./share/extensions/setup_typography_canvas.py: updating ./share/extensions/spirograph.py: updating ./share/extensions/straightseg.py: updating ./share/extensions/svgcalendar.py: updating ./share/extensions/svgfont2layers.py: updating ./share/extensions/synfig_fileformat.py: updating ./share/extensions/synfig_output.py: updating ./share/extensions/synfig_prepare.py: updating ./share/extensions/tar_layers.py: updating ./share/extensions/template.py: updating ./share/extensions/template_dvd_cover.py: updating ./share/extensions/template_seamless_pattern.py: updating ./share/extensions/text_braille.py: updating ./share/extensions/text_extract.py: updating ./share/extensions/text_flipcase.py: updating ./share/extensions/text_lowercase.py: updating ./share/extensions/text_merge.py: updating ./share/extensions/text_randomcase.py: updating ./share/extensions/text_sentencecase.py: updating ./share/extensions/text_split.py: updating ./share/extensions/text_titlecase.py: updating ./share/extensions/text_uppercase.py: updating ./share/extensions/triangle.py: updating ./share/extensions/twirl.py: updating ./share/extensions/typst_formula.py: updating ./share/extensions/ungroup_deep.py: updating ./share/extensions/voronoi.py: updating ./share/extensions/voronoi_diagram.py: updating ./share/extensions/voronoi_fill.py: updating ./share/extensions/web_interactive_mockup.py: updating ./share/extensions/web_set_att.py: updating ./share/extensions/web_transmit_att.py: updating ./share/extensions/webslicer_create_group.py: updating ./share/extensions/webslicer_create_rect.py: updating ./share/extensions/webslicer_effect.py: updating ./share/extensions/webslicer_export.py: updating ./share/extensions/wireframe_sphere.py: updating ./share/extensions/barcode/Base.py: no change ./share/extensions/barcode/BaseEan.py: no change ./share/extensions/barcode/Code128.py: no change ./share/extensions/barcode/Code25i.py: no change ./share/extensions/barcode/Code39.py: no change ./share/extensions/barcode/Code39Ext.py: no change ./share/extensions/barcode/Code93.py: no change ./share/extensions/barcode/Ean13.py: no change ./share/extensions/barcode/Ean2.py: no change ./share/extensions/barcode/Ean5.py: no change ./share/extensions/barcode/Ean8.py: no change ./share/extensions/barcode/Rm4scc.py: no change ./share/extensions/barcode/Upca.py: no change ./share/extensions/barcode/Upce.py: no change ./share/extensions/barcode/__init__.py: no change ./share/extensions/docs/conf.py: no change ./share/extensions/docs/poetry-parse.py: updating ./share/extensions/ink2canvas_lib/__init__.py: no change ./share/extensions/ink2canvas_lib/canvas.py: no change ./share/extensions/ink2canvas_lib/svg.py: no change ./share/extensions/inkex/__init__.py: no change ./share/extensions/inkex/base.py: no change ./share/extensions/inkex/bezier.py: no change ./share/extensions/inkex/colors.py: no change ./share/extensions/inkex/command.py: no change ./share/extensions/inkex/extensions.py: no change ./share/extensions/inkex/inx.py: no change ./share/extensions/inkex/localization.py: no change ./share/extensions/inkex/ports.py: no change ./share/extensions/inkex/properties.py: no change ./share/extensions/inkex/styles.py: no change ./share/extensions/inkex/transforms.py: no change ./share/extensions/inkex/turtle.py: no change ./share/extensions/inkex/tween.py: no change ./share/extensions/inkex/units.py: no change ./share/extensions/inkex/utils.py: no change ./share/extensions/inkex/css/__init__.py: no change ./share/extensions/inkex/css/compiler.py: no change ./share/extensions/inkex/css/parser.py: no change ./share/extensions/inkex/deprecated/__init__.py: no change ./share/extensions/inkex/deprecated/deprecatedeffect.py: no change ./share/extensions/inkex/deprecated/main.py: no change ./share/extensions/inkex/deprecated/meta.py: no change ./share/extensions/inkex/deprecated-simple/bezmisc.py: no change ./share/extensions/inkex/deprecated-simple/cspsubdiv.py: no change ./share/extensions/inkex/deprecated-simple/cubicsuperpath.py: no change ./share/extensions/inkex/deprecated-simple/ffgeom.py: no change ./share/extensions/inkex/deprecated-simple/run_command.py: no change ./share/extensions/inkex/deprecated-simple/simplepath.py: no change ./share/extensions/inkex/deprecated-simple/simplestyle.py: no change ./share/extensions/inkex/deprecated-simple/simpletransform.py: no change ./share/extensions/inkex/elements/__init__.py: no change ./share/extensions/inkex/elements/_base.py: no change ./share/extensions/inkex/elements/_filters.py: no change ./share/extensions/inkex/elements/_groups.py: no change ./share/extensions/inkex/elements/_image.py: no change ./share/extensions/inkex/elements/_meta.py: no change ./share/extensions/inkex/elements/_parser.py: no change ./share/extensions/inkex/elements/_polygons.py: no change ./share/extensions/inkex/elements/_selected.py: no change ./share/extensions/inkex/elements/_svg.py: no change ./share/extensions/inkex/elements/_text.py: no change ./share/extensions/inkex/elements/_use.py: no change ./share/extensions/inkex/elements/_utils.py: no change ./share/extensions/inkex/gui/__init__.py: no change ./share/extensions/inkex/gui/app.py: no change ./share/extensions/inkex/gui/asyncme.py: no change ./share/extensions/inkex/gui/listview.py: no change ./share/extensions/inkex/gui/pixmap.py: no change ./share/extensions/inkex/gui/tester.py: no change ./share/extensions/inkex/gui/window.py: no change ./share/extensions/inkex/interfaces/IElement.py: no change ./share/extensions/inkex/interfaces/__init__.py: no change ./share/extensions/inkex/paths/__init__.py: no change ./share/extensions/inkex/paths/arc.py: no change ./share/extensions/inkex/paths/curves.py: no change ./share/extensions/inkex/paths/interfaces.py: no change ./share/extensions/inkex/paths/lines.py: no change ./share/extensions/inkex/paths/path.py: no change ./share/extensions/inkex/paths/quadratic.py: no change ./share/extensions/inkex/tester/__init__.py: no change ./share/extensions/inkex/tester/decorators.py: no change ./share/extensions/inkex/tester/filters.py: no change ./share/extensions/inkex/tester/inx.py: updating ./share/extensions/inkex/tester/mock.py: no change ./share/extensions/inkex/tester/svg.py: no change ./share/extensions/inkex/tester/test_inx_file.py: no change ./share/extensions/inkex/tester/word.py: no change ./share/extensions/inkex/tester/xmldiff.py: no change ./share/extensions/other/clipart/import_sources.py: no change ./share/extensions/other/clipart/import_web_image.py: updating ./share/extensions/other/clipart/import_web_image_cli.py: updating ./share/extensions/other/clipart/sources/bioicons.py: no change ./share/extensions/other/clipart/sources/inkscape-web.py: no change ./share/extensions/other/clipart/sources/ocal.py: no change ./share/extensions/other/clipart/sources/reactome.py: no change ./share/extensions/other/clipart/sources/wikimedia.py: no change ./share/extensions/other/extension-afdesign/inkaf/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/__main__.py: no change ./share/extensions/other/extension-afdesign/inkaf/afinput.py: no change ./share/extensions/other/extension-afdesign/inkaf/extract.py: no change ./share/extensions/other/extension-afdesign/inkaf/utils.py: no change ./share/extensions/other/extension-afdesign/inkaf/parser/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/parser/consts.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/enhance.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/extract.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/parse.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/types.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/utils.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/svg/adjustment.py: no change ./share/extensions/other/extension-afdesign/inkaf/svg/convert.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/curve.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/enhance.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/fill.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/raster.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/shape.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/styles.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/text.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/util.py: updating ./share/extensions/other/extension-afdesign/tests/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/conftest.py: no change ./share/extensions/other/extension-afdesign/tests/converter/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/converter/conftest.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_convert.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_curve.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_equal_paths.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_fill.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_raster.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_shape.py: no change ./share/extensions/other/extension-afdesign/tests/parser/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_enhance.py: updating ./share/extensions/other/extension-afdesign/tests/parser/test_extract.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_individual_types.py: updating ./share/extensions/other/extension-afdesign/tests/parser/test_parse.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_shared.py: no change ./share/extensions/other/extension-curve/inkvn/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/__main__.py: no change ./share/extensions/other/extension-curve/inkvn/utils.py: no change ./share/extensions/other/extension-curve/inkvn/vninput.py: no change ./share/extensions/other/extension-curve/inkvn/elements/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/elements/artboard.py: no change ./share/extensions/other/extension-curve/inkvn/elements/base.py: no change ./share/extensions/other/extension-curve/inkvn/elements/group.py: no change ./share/extensions/other/extension-curve/inkvn/elements/guide.py: no change ./share/extensions/other/extension-curve/inkvn/elements/image.py: no change ./share/extensions/other/extension-curve/inkvn/elements/path.py: no change ./share/extensions/other/extension-curve/inkvn/elements/styles.py: no change ./share/extensions/other/extension-curve/inkvn/elements/text.py: no change ./share/extensions/other/extension-curve/inkvn/reader/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/reader/decode.py: no change ./share/extensions/other/extension-curve/inkvn/reader/decode_vn.py: no change ./share/extensions/other/extension-curve/inkvn/reader/extract.py: no change ./share/extensions/other/extension-curve/inkvn/reader/read.py: no change ./share/extensions/other/extension-curve/inkvn/reader/text.py: no change ./share/extensions/other/extension-curve/inkvn/svg/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/svg/convert.py: no change ./share/extensions/other/extension-curve/tests/__init__.py: no change ./share/extensions/other/extension-curve/tests/converter/test_convert.py: no change ./share/extensions/other/extension-curve/tests/reader/test_extract.py: no change ./share/extensions/other/extension-curve/tests/reader/test_text.py: no change ./share/extensions/other/extension-xaml/inkxaml/__init__.py: no change ./share/extensions/other/extension-xaml/inkxaml/svg2xaml.py: updating ./share/extensions/other/extension-xaml/inkxaml/tester.py: updating ./share/extensions/other/extension-xaml/inkxaml/xamlobjects.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/__init__.py: no change ./share/extensions/other/extension-xaml/inkxaml/export/base.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/config.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/shapes.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/structural.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/text.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/utils.py: updating ./share/extensions/other/extension-xaml/tests/__init__.py: no change ./share/extensions/other/extension-xaml/tests/context.py: no change ./share/extensions/other/extension-xaml/tests/test_inx_good.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_adv.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_avalonia.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_basic.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_runthrough.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_text.py: no change ./share/extensions/other/gcodetools/gcodetools.py: updating ./share/extensions/other/gcodetools/tests/test_gcodetools.py: no change ./share/extensions/other/gcodetools/tests/test_inkex_inx.py: updating ./share/extensions/other/inkman/manage_extensions.py: updating ./share/extensions/other/inkman/inkman/__init__.py: no change ./share/extensions/other/inkman/inkman/archive.py: no change ./share/extensions/other/inkman/inkman/backfoot.py: updating ./share/extensions/other/inkman/inkman/factory.py: no change ./share/extensions/other/inkman/inkman/package.py: no change ./share/extensions/other/inkman/inkman/remote.py: no change ./share/extensions/other/inkman/inkman/target.py: no change ./share/extensions/other/inkman/inkman/targets.py: no change ./share/extensions/other/inkman/inkman/utils.py: no change ./share/extensions/other/inkman/inkman/data/__init__.py: no change ./share/extensions/other/inkman/inkman/data/pixmaps/__init__.py: no change ./share/extensions/other/inkman/inkman/gui/__init__.py: no change ./share/extensions/other/inkman/inkman/gui/info.py: no change ./share/extensions/other/inkman/inkman/gui/main.py: no change ./share/extensions/other/templates/template_shape_prefab.py: updating ./share/extensions/tests/__init__.py: no change ./share/extensions/tests/add_pylint.py: updating ./share/extensions/tests/aux_stdout.py: no change ./share/extensions/tests/conftest.py: no change ./share/extensions/tests/test_addnodes.py: no change ./share/extensions/tests/test_cgm_convert.py: no change ./share/extensions/tests/test_cgm_parse.py: no change ./share/extensions/tests/test_cgm_through.py: no change ./share/extensions/tests/test_clean_up_path.py: no change ./share/extensions/tests/test_color_HSL_adjust.py: no change ./share/extensions/tests/test_color_blackandwhite.py: no change ./share/extensions/tests/test_color_brighter.py: no change ./share/extensions/tests/test_color_custom.py: no change ./share/extensions/tests/test_color_darker.py: no change ./share/extensions/tests/test_color_desaturate.py: no change ./share/extensions/tests/test_color_grayscale.py: no change ./share/extensions/tests/test_color_lesshue.py: no change ./share/extensions/tests/test_color_lesslight.py: no change ./share/extensions/tests/test_color_lesssaturation.py: no change ./share/extensions/tests/test_color_list.py: no change ./share/extensions/tests/test_color_morehue.py: no change ./share/extensions/tests/test_color_morelight.py: no change ./share/extensions/tests/test_color_moresaturation.py: no change ./share/extensions/tests/test_color_negative.py: no change ./share/extensions/tests/test_color_randomize.py: no change ./share/extensions/tests/test_color_removeblue.py: no change ./share/extensions/tests/test_color_removegreen.py: no change ./share/extensions/tests/test_color_removered.py: no change ./share/extensions/tests/test_color_replace.py: no change ./share/extensions/tests/test_color_rgbbarrel.py: no change ./share/extensions/tests/test_construct_from_triangle.py: no change ./share/extensions/tests/test_convert2dashes.py: no change ./share/extensions/tests/test_css.py: no change ./share/extensions/tests/test_deprecated_simple.py: no change ./share/extensions/tests/test_dhw_input.py: no change ./share/extensions/tests/test_dimension.py: no change ./share/extensions/tests/test_distribute_along_path.py: no change ./share/extensions/tests/test_doc_ai_convert.py: updating ./share/extensions/tests/test_docinfo.py: no change ./share/extensions/tests/test_dpiswitcher.py: no change ./share/extensions/tests/test_dxf12_outlines.py: no change ./share/extensions/tests/test_dxf_input.py: no change ./share/extensions/tests/test_dxf_outlines.py: no change ./share/extensions/tests/test_export_gimp_palette.py: no change ./share/extensions/tests/test_extrude.py: updating ./share/extensions/tests/test_fig_input.py: no change ./share/extensions/tests/test_flatten.py: no change ./share/extensions/tests/test_foldablebox.py: no change ./share/extensions/tests/test_fractalize.py: no change ./share/extensions/tests/test_frame.py: no change ./share/extensions/tests/test_funcplot.py: no change ./share/extensions/tests/test_gimp_xcf.py: no change ./share/extensions/tests/test_grid_cartesian.py: no change ./share/extensions/tests/test_grid_isometric.py: no change ./share/extensions/tests/test_grid_polar.py: no change ./share/extensions/tests/test_guides_creator.py: updating ./share/extensions/tests/test_guillotine.py: no change ./share/extensions/tests/test_handles.py: updating ./share/extensions/tests/test_hershey.py: no change ./share/extensions/tests/test_hpgl2_input.py: no change ./share/extensions/tests/test_hpgl_output.py: no change ./share/extensions/tests/test_image_attributes.py: no change ./share/extensions/tests/test_image_embed.py: no change ./share/extensions/tests/test_image_extract.py: no change ./share/extensions/tests/test_ink2canvas_svg.py: no change ./share/extensions/tests/test_inkex.py: no change ./share/extensions/tests/test_inkex_base.py: no change ./share/extensions/tests/test_inkex_bezier.py: no change ./share/extensions/tests/test_inkex_bounding_box.py: no change ./share/extensions/tests/test_inkex_caching.py: no change ./share/extensions/tests/test_inkex_colors.py: no change ./share/extensions/tests/test_inkex_command.py: no change ./share/extensions/tests/test_inkex_cubic_paths.py: no change ./share/extensions/tests/test_inkex_deprecated.py: no change ./share/extensions/tests/test_inkex_elements.py: updating ./share/extensions/tests/test_inkex_elements_base.py: updating ./share/extensions/tests/test_inkex_elements_filters.py: updating ./share/extensions/tests/test_inkex_elements_isvisible.py: updating ./share/extensions/tests/test_inkex_elements_selections.py: updating ./share/extensions/tests/test_inkex_elements_text.py: updating ./share/extensions/tests/test_inkex_extensions.py: no change ./share/extensions/tests/test_inkex_extensions_GenerateExtension.py: no change ./share/extensions/tests/test_inkex_gui.py: no change ./share/extensions/tests/test_inkex_gui_asyncme.py: no change ./share/extensions/tests/test_inkex_gui_listview.py: no change ./share/extensions/tests/test_inkex_gui_pixmaps.py: no change ./share/extensions/tests/test_inkex_gui_window.py: no change ./share/extensions/tests/test_inkex_inx.py: updating ./share/extensions/tests/test_inkex_path_bezier.py: no change ./share/extensions/tests/test_inkex_path_overrides.py: no change ./share/extensions/tests/test_inkex_paths.py: no change ./share/extensions/tests/test_inkex_shape_box.py: no change ./share/extensions/tests/test_inkex_stdout.py: no change ./share/extensions/tests/test_inkex_styles.py: no change ./share/extensions/tests/test_inkex_styles_complex.py: updating ./share/extensions/tests/test_inkex_svg.py: updating ./share/extensions/tests/test_inkex_tester.py: no change ./share/extensions/tests/test_inkex_transforms.py: no change ./share/extensions/tests/test_inkex_tween.py: no change ./share/extensions/tests/test_inkex_units.py: no change ./share/extensions/tests/test_inkex_utils.py: no change ./share/extensions/tests/test_inkscape_follow_link.py: no change ./share/extensions/tests/test_inkwebeffect.py: no change ./share/extensions/tests/test_inset_shadow.py: updating ./share/extensions/tests/test_interp.py: no change ./share/extensions/tests/test_interp_att_g.py: updating ./share/extensions/tests/test_jessyink_autotexts.py: no change ./share/extensions/tests/test_jessyink_effects.py: no change ./share/extensions/tests/test_jessyink_export.py: no change ./share/extensions/tests/test_jessyink_install.py: no change ./share/extensions/tests/test_jessyink_keybindings.py: no change ./share/extensions/tests/test_jessyink_masterslide.py: no change ./share/extensions/tests/test_jessyink_mousehandler.py: no change ./share/extensions/tests/test_jessyink_summary.py: no change ./share/extensions/tests/test_jessyink_transitions.py: no change ./share/extensions/tests/test_jessyink_uninstall.py: no change ./share/extensions/tests/test_jessyink_video.py: no change ./share/extensions/tests/test_jessyink_view.py: no change ./share/extensions/tests/test_jitternodes.py: no change ./share/extensions/tests/test_layer2png.py: no change ./share/extensions/tests/test_layers2svgfont.py: no change ./share/extensions/tests/test_layout_nup.py: no change ./share/extensions/tests/test_lindenmayer.py: no change ./share/extensions/tests/test_long_shadow.py: no change ./share/extensions/tests/test_lorem_ipsum.py: no change ./share/extensions/tests/test_markers_strokepaint.py: no change ./share/extensions/tests/test_measure.py: no change ./share/extensions/tests/test_media_zip.py: no change ./share/extensions/tests/test_merge_styles.py: no change ./share/extensions/tests/test_new_glyph_layer.py: no change ./share/extensions/tests/test_next_glyph_layer.py: no change ./share/extensions/tests/test_nicechart.py: no change ./share/extensions/tests/test_output_scour.py: no change ./share/extensions/tests/test_param_curves.py: no change ./share/extensions/tests/test_path_envelope.py: no change ./share/extensions/tests/test_path_mesh.py: no change ./share/extensions/tests/test_path_number_nodes.py: no change ./share/extensions/tests/test_path_to_absolute.py: no change ./share/extensions/tests/test_patternalongpath.py: no change ./share/extensions/tests/test_pdflatex.py: no change ./share/extensions/tests/test_perfectboundcover.py: no change ./share/extensions/tests/test_perspective.py: updating ./share/extensions/tests/test_pixelsnap.py: no change ./share/extensions/tests/test_plotter.py: no change ./share/extensions/tests/test_polyhedron_3d.py: no change ./share/extensions/tests/test_previous_glyph_layer.py: no change ./share/extensions/tests/test_print_win32_vector.py: no change ./share/extensions/tests/test_printing_marks.py: no change ./share/extensions/tests/test_ps_input.py: no change ./share/extensions/tests/test_render_alphabetsoup.py: no change ./share/extensions/tests/test_render_barcode.py: no change ./share/extensions/tests/test_render_barcode_datamatrix.py: no change ./share/extensions/tests/test_render_barcode_qrcode.py: no change ./share/extensions/tests/test_render_gear_rack.py: no change ./share/extensions/tests/test_render_gears.py: no change ./share/extensions/tests/test_replace_font.py: no change ./share/extensions/tests/test_restack.py: no change ./share/extensions/tests/test_rtree.py: no change ./share/extensions/tests/test_rubberstretch.py: no change ./share/extensions/tests/test_scribus_pdf.py: no change ./share/extensions/tests/test_setup_typography_canvas.py: no change ./share/extensions/tests/test_spirograph.py: no change ./share/extensions/tests/test_straightseg.py: no change ./share/extensions/tests/test_svgcalendar.py: no change ./share/extensions/tests/test_svgfont2layers.py: no change ./share/extensions/tests/test_synfig_fileformat.py: no change ./share/extensions/tests/test_synfig_output.py: no change ./share/extensions/tests/test_tar_layers.py: no change ./share/extensions/tests/test_template.py: no change ./share/extensions/tests/test_template_dvd_cover.py: no change ./share/extensions/tests/test_template_seamless_pattern.py: no change ./share/extensions/tests/test_text_braille.py: no change ./share/extensions/tests/test_text_extract.py: no change ./share/extensions/tests/test_text_flipcase.py: no change ./share/extensions/tests/test_text_lowercase.py: no change ./share/extensions/tests/test_text_merge.py: updating ./share/extensions/tests/test_text_randomcase.py: no change ./share/extensions/tests/test_text_sentencecase.py: no change ./share/extensions/tests/test_text_split.py: no change ./share/extensions/tests/test_text_titlecase.py: no change ./share/extensions/tests/test_text_uppercase.py: no change ./share/extensions/tests/test_triangle.py: updating ./share/extensions/tests/test_twirl.py: no change ./share/extensions/tests/test_typst_formula.py: no change ./share/extensions/tests/test_ungroup_deep.py: no change ./share/extensions/tests/test_voronoi.py: no change ./share/extensions/tests/test_voronoi_diagram.py: no change ./share/extensions/tests/test_voronoi_fill.py: no change ./share/extensions/tests/test_web_interactive_mockup.py: no change ./share/extensions/tests/test_web_set_att.py: no change ./share/extensions/tests/test_web_transmit_att.py: no change ./share/extensions/tests/test_webslicer_create_group.py: updating ./share/extensions/tests/test_webslicer_create_rect.py: updating ./share/extensions/tests/test_webslicer_export.py: updating ./share/extensions/tests/test_wireframe_sphere.py: no change ./share/extensions/tests/data/svg/visibility_testcase_generator.py: updating ./share/extensions/tools/generate_argparse_conf.py: no change ./share/filters/i18n.py: updating ./share/filters/samplify.py: no change ./share/markers/i18n.py: updating ./share/paint/i18n.py: updating ./share/palettes/PaletteGen.py: no change ./share/palettes/i18n.py: updating ./share/palettes/soc2gpl.py: updating ./share/symbols/i18n.py: updating ./share/templates/create_default_templates.py: updating ./share/templates/i18n.py: updating ./src/3rdparty/2geom/src/cython/test-affine.py: no change ./src/3rdparty/2geom/src/cython/test-conicsection.py: no change ./src/3rdparty/2geom/src/cython/test-curves.py: no change ./src/3rdparty/2geom/src/cython/test-path.py: no change ./src/3rdparty/2geom/src/cython/test-primitives.py: no change ./src/3rdparty/2geom/src/cython/test-rectangle.py: no change ./src/3rdparty/2geom/src/cython/utils.py: no change ./src/3rdparty/2geom/src/cython/wrapper.py: no change ./src/3rdparty/2geom/src/py2geom/__init__.py: no change ./src/3rdparty/2geom/src/python/cy2geom_example.py: updating ./src/3rdparty/2geom/src/python/elip.py: updating ./src/3rdparty/2geom/src/python/exact-arc-length-quad-bez.py: no change ./src/3rdparty/2geom/src/python/test_py2geom.py: updating ./src/3rdparty/2geom/src/toys/load-svgd.py: updating ./src/3rdparty/2geom/src/toys/path-toy.py: updating ./src/3rdparty/2geom/src/toys/plane3d.py: updating ./src/3rdparty/2geom/src/toys/pw-toy.py: updating ./src/3rdparty/2geom/src/toys/py2geom_glue.py: updating ./src/3rdparty/2geom/src/toys/ray_test.py: no change ./src/3rdparty/2geom/src/toys/toyframework.py: updating ./src/3rdparty/2geom/tests/bezier-sbasis-transforms.py: updating ./src/3rdparty/2geom/tests/parser-test.py: no change ./src/3rdparty/2geom/tests/test_pwsb.py: updating ./src/3rdparty/2geom/tests/test_py2geom.py: updating ./src/3rdparty/2geom/tools/lib2geom_gdb.py: no change ./src/3rdparty/libcroco/win32/crocopc.py: updating ./src/3rdparty/libcroco/win32/pc_base.py: updating ./src/3rdparty/libcroco/win32/replace.py: updating ./testfiles/cli_tests/testcases/regression-1364_script.py: no change ./testfiles/cli_tests/testcases/regression-2602_script.py: no change ./testfiles/cli_tests/testcases/regression-2797_script.py: no change + find . -name CMakeLists.txt + xargs sed -i 's|COMMAND python |COMMAND /usr/bin/python3 |g' + sed -i /url/d org.inkscape.Inkscape.appdata.xml.in + find . -name '*.cpp' + xargs chmod -x + find . -name '*.h' + xargs chmod -x + dos2unix -k -q share/extensions/addnodes.py share/extensions/cgm_enums.py share/extensions/cgm_input.py share/extensions/cgm_parse.py share/extensions/clean_up_path.py share/extensions/color_blackandwhite.py share/extensions/color_brighter.py share/extensions/color_custom.py share/extensions/color_darker.py share/extensions/color_desaturate.py share/extensions/color_grayscale.py share/extensions/color_hsl_adjust.py share/extensions/color_lesshue.py share/extensions/color_lesslight.py share/extensions/color_lesssaturation.py share/extensions/color_list.py share/extensions/color_morehue.py share/extensions/color_morelight.py share/extensions/color_moresaturation.py share/extensions/color_negative.py share/extensions/color_randomize.py share/extensions/color_removeblue.py share/extensions/color_removegreen.py share/extensions/color_removered.py share/extensions/color_replace.py share/extensions/color_rgbbarrel.py share/extensions/construct_from_triangle.py share/extensions/convert2dashes.py share/extensions/dhw_input.py share/extensions/dimension.py share/extensions/distribute_along_path.py share/extensions/doc_ai_convert.py share/extensions/docinfo.py share/extensions/dpiswitcher.py share/extensions/dxf12_outlines.py share/extensions/dxf_input.py share/extensions/dxf_outlines.py share/extensions/export_gimp_palette.py share/extensions/extrude.py share/extensions/fig_input.py share/extensions/flatten.py share/extensions/foldablebox.py share/extensions/fractalize.py share/extensions/frame.py share/extensions/funcplot.py share/extensions/gimp_xcf.py share/extensions/grid_cartesian.py share/extensions/grid_isometric.py share/extensions/grid_polar.py share/extensions/guides_creator.py share/extensions/guillotine.py share/extensions/handles.py share/extensions/hershey.py share/extensions/hpgl2_input.py share/extensions/hpgl_encoder.py share/extensions/hpgl_input_sm.py share/extensions/hpgl_output.py share/extensions/hpgl_parser.py share/extensions/image_attributes.py share/extensions/image_embed.py share/extensions/image_extract.py share/extensions/ink2canvas.py share/extensions/inkscape_follow_link.py share/extensions/inkwebeffect.py share/extensions/inset_shadow.py share/extensions/interp.py share/extensions/interp_att_g.py share/extensions/jessyink_autotexts.py share/extensions/jessyink_effects.py share/extensions/jessyink_export.py share/extensions/jessyink_install.py share/extensions/jessyink_key_bindings.py share/extensions/jessyink_master_slide.py share/extensions/jessyink_mouse_handler.py share/extensions/jessyink_summary.py share/extensions/jessyink_transitions.py share/extensions/jessyink_uninstall.py share/extensions/jessyink_video.py share/extensions/jessyink_view.py share/extensions/jitternodes.py share/extensions/layer2png.py share/extensions/layers2svgfont.py share/extensions/layout_nup.py share/extensions/lindenmayer.py share/extensions/long_shadow.py share/extensions/lorem_ipsum.py share/extensions/markers_strokepaint.py share/extensions/measure.py share/extensions/media_zip.py share/extensions/merge_styles.py share/extensions/new_glyph_layer.py share/extensions/next_glyph_layer.py share/extensions/nicechart.py share/extensions/output_scour.py share/extensions/param_curves.py share/extensions/path_envelope.py share/extensions/path_mesh_m2p.py share/extensions/path_mesh_p2m.py share/extensions/path_number_nodes.py share/extensions/path_to_absolute.py share/extensions/pathmodifier.py share/extensions/patternalongpath.py share/extensions/pdflatex.py share/extensions/perfectboundcover.py share/extensions/perspective.py share/extensions/pixelsnap.py share/extensions/plotter.py share/extensions/polyhedron_3d.py share/extensions/previous_glyph_layer.py share/extensions/print_win32_vector.py share/extensions/printing_marks.py share/extensions/ps_input.py share/extensions/raster_output_jpg.py share/extensions/raster_output_png.py share/extensions/raster_output_tiff.py share/extensions/raster_output_webp.py share/extensions/render_alphabetsoup.py share/extensions/render_alphabetsoup_config.py share/extensions/render_barcode.py share/extensions/render_barcode_datamatrix.py share/extensions/render_barcode_qrcode.py share/extensions/render_gear_rack.py share/extensions/render_gears.py share/extensions/replace_font.py share/extensions/restack.py share/extensions/rtree.py share/extensions/rubberstretch.py share/extensions/scribus_export_pdf.py share/extensions/setup_typography_canvas.py share/extensions/spirograph.py share/extensions/straightseg.py share/extensions/svgcalendar.py share/extensions/svgfont2layers.py share/extensions/synfig_fileformat.py share/extensions/synfig_output.py share/extensions/synfig_prepare.py share/extensions/tar_layers.py share/extensions/template.py share/extensions/template_dvd_cover.py share/extensions/template_seamless_pattern.py share/extensions/text_braille.py share/extensions/text_extract.py share/extensions/text_flipcase.py share/extensions/text_lowercase.py share/extensions/text_merge.py share/extensions/text_randomcase.py share/extensions/text_sentencecase.py share/extensions/text_split.py share/extensions/text_titlecase.py share/extensions/text_uppercase.py share/extensions/triangle.py share/extensions/twirl.py share/extensions/typst_formula.py share/extensions/ungroup_deep.py share/extensions/voronoi.py share/extensions/voronoi_diagram.py share/extensions/voronoi_fill.py share/extensions/web_interactive_mockup.py share/extensions/web_set_att.py share/extensions/web_transmit_att.py share/extensions/webslicer_create_group.py share/extensions/webslicer_create_rect.py share/extensions/webslicer_effect.py share/extensions/webslicer_export.py share/extensions/wireframe_sphere.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.anHZvi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B anolis-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DWITH_GRAPHICS_MAGICK=OFF -DWITH_IMAGE_MAGICK=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=OFF ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 Binary Dir: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build -- The C compiler identification is GNU 12.3.0 -- The CXX compiler identification is GNU 12.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;bdw-gc;lcms2' -- Found harfbuzz, version 8.4.0 -- Found pangocairo, version 1.54.0 -- Found pangoft2, version 1.54.0 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.78.3 -- Found bdw-gc, version 8.2.2 -- Found lcms2, version 2.16 -- Found DoubleConversion: /usr/lib64/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: built in to C library -- lib2geom not found, using internal copy in src/3rdparty/2geom -- Checking for module 'poppler' -- Found poppler, version 25.06.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 25.06.0 -- Found poppler-glib: /usr/lib64/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.0 -- Found cairo-svg: /usr/lib64/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not found -- Found poppler-cairo: /usr/lib64/libcairo.so -- Checking for modules 'libwpg-0.3;librevenge-0.0;librevenge-stream-0.0' -- Found libwpg-0.3, version 0.3.4 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Package 'libvisio-0.1', required by 'virtual:world', not found -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Package 'libcdr-0.1', required by 'virtual:world', not found -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40") -- Found Potrace: /usr/lib64/libpotrace.so -- Checking for modules 'glibmm-2.4>=2.58;gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found glibmm-2.4, version 2.66.6 -- Found gtkmm-3.0, version 3.24.8 -- Found gdkmm-3.0, version 3.24.8 -- Found gtk+-3.0, version 3.24.43 -- Found gdk-3.0, version 3.24.43 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.12.1 -- Using gspell -- Checking for module 'gtksourceview-4' -- Package 'gtksourceview-4', required by 'virtual:world', not found -- Could NOT find boost_stacktrace_backtrace (missing: boost_stacktrace_backtrace_DIR) -- Found LibXslt: /usr/lib64/libxslt.so (found version "1.1.39") -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.11.5") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Package 'readline', required by 'virtual:world', not found -- Did not find GNU Readline -- Found Gettext: /usr/bin/msgmerge (found version "0.22") -- 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.0 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.10 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/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: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Success -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Success -- Looking for sincos -- Looking for sincos - found -- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal) INFO: Reading /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.78.3 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.11.5 CMake Warning (dev) at src/3rdparty/2geom/CMakeLists.txt:34 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.60") -- Could NOT find Cython (missing: CYTHON_EXECUTABLE) -- cython: NOT FOUND -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.78.3 -- Checking for module 'cairo' -- Found cairo, version 1.18.0 -- Checking for module 'gsl' -- Found gsl, version 2.7.1 -- Ragel NOT found. Using stale svg-path-parser.cpp. -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) CMake Warning at CMakeLists.txt:184 (message): No gtest found! Disabling testing... Consider installing it via package manager (install 'libgtest-dev' or equivalent). INKSCAPE_DIST_PREFIX: inkscape-1.4.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.4.2 INKSCAPE_DIST_PREFIX: inkscape-1.4.2 CMAKE_BINARY_DIR: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib64 PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 4.18.0-305.17.1.el8_4.aarch64 CMAKE_SYSTEM_PROCESSOR: aarch64 CMAKE_C_COMPILER: /usr/bin/gcc CMAKE_CXX_COMPILER: /usr/bin/g++ CMAKE_BUILD_TYPE: Release 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: OFF WITH_LIBCDR: OFF WITH_LIBVISIO: OFF WITH_LIBWPG: ON WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_ASAN: OFF WITH_INTERNAL_2GEOM: ON WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (9.6s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build + /usr/bin/cmake --build anolis-linux-build -j80 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j80 /usr/bin/cmake -S/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -B/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/depend /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake "--color=" [ 0%] Rewriting #line markers in svg-path-parser.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -DSOURCE=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DTARGET=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DSOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -P /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/CMakeScripts/RewriteLineMarkers.cmake /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 0%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/gmake -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/build [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o -MF CMakeFiles/gc_LIB.dir/gc.cpp.o.d -o CMakeFiles/gc_LIB.dir/gc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc/gc.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -MF CMakeFiles/uemf_LIB.dir/symbol_convert.c.o.d -o CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/symbol_convert.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 0%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o /usr/bin/gmake -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/build [ 1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o [ 1%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o -MF CMakeFiles/cola_LIB.dir/cluster.cpp.o.d -o CMakeFiles/cola_LIB.dir/cluster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/cluster.cpp [ 1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/build [ 2%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o [ 2%] Generating az.gmo [ 2%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o [ 2%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 2%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o [ 2%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 2%] Generating ar.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 2%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_endian.c [ 2%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o [ 2%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o -MF CMakeFiles/avoid_LIB.dir/connector.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connector.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -MF CMakeFiles/autotrace_LIB.dir/autotrace.c.o.d -o CMakeFiles/autotrace_LIB.dir/autotrace.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/autotrace.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/az.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/build [ 2%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o [ 2%] Generating as.gmo [ 2%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -MF CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/build [ 2%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_safe.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_safe.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -MF CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o.d -o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ar.po [ 2%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-additional-sel.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o -MF CMakeFiles/vpsc_LIB.dir/block.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/block.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/block.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -MF CMakeFiles/autotrace_LIB.dir/bitmap.c.o.d -o CMakeFiles/autotrace_LIB.dir/bitmap.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/bitmap.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o -MF CMakeFiles/cola_LIB.dir/box.cpp.o.d -o CMakeFiles/cola_LIB.dir/box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/box.cpp [ 2%] Generating bg.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-attr-sel.c /usr/bin/gmake -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -MF CMakeFiles/vpsc_LIB.dir/blocks.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/blocks.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/as.po [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -MF CMakeFiles/cola_LIB.dir/convex_hull.cpp.o.d -o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/convex_hull.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -MF CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o.d -o CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-cascade.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/be.po /usr/bin/gmake -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o -MF CMakeFiles/cola_LIB.dir/cola.cpp.o.d -o CMakeFiles/cola_LIB.dir/cola.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/cola.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bg.po /usr/bin/gmake -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_utf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_utf.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -MF CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 2%] Generating bn.gmo [ 2%] Generating da.gmo [ 2%] Generating bn_BD.gmo [ 2%] Generating ca@valencia.gmo [ 2%] Generating de.gmo [ 2%] Generating cs.gmo [ 2%] Generating brx.gmo [ 2%] Generating br.gmo [ 2%] Generating el.gmo [ 2%] Generating dz.gmo [ 2%] Generating doi.gmo [ 2%] Generating en_AU.gmo [ 2%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/cs.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca@valencia.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn_BD.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/de.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/da.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/br.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/brx.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/el.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/dz.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/doi.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_AU.po [ 2%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_CA.po [ 3%] Generating ca.gmo [ 3%] Generating es.gmo [ 3%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_GB.po [ 3%] Generating eo.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca.po [ 3%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es.po [ 3%] Generating gl.gmo [ 4%] Generating es_MX.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/et.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eo.po [ 4%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gl.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eu.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es_MX.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 4%] Generating fi.gmo [ 4%] Generating hi.gmo [ 4%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fa.po [ 5%] Generating hu.gmo [ 5%] Generating he.gmo /usr/bin/gmake -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build [ 5%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fi.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hi.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gu.po /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hu.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/he.po [ 5%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hy.po [ 5%] Generating hr.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build [ 5%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fr.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hr.po /usr/bin/gmake -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/id.po [ 5%] Generating is.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/is.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 5%] Generating it.gmo [ 5%] Generating kn.gmo [ 5%] Generating kok.gmo [ 5%] Generating km.gmo [ 5%] Generating kok@latin.gmo [ 5%] Generating ks@aran.gmo [ 5%] Generating ks@deva.gmo [ 5%] Generating lv.gmo [ 7%] Generating lt.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok@latin.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok.po [ 7%] Generating ja.gmo [ 7%] Generating mai.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/it.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/km.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@aran.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@deva.po [ 7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lt.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ja.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mai.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lv.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -MF CMakeFiles/2geom.dir/affine.cpp.o.d -o CMakeFiles/2geom.dir/affine.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/affine.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kn.po /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ga.po [ 7%] Generating ko.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ko.po /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c: In function 'core3_print': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c:720:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 720 | printf(" %-15s ",label); colorref_print(*(U_COLORREF *)&(pEmr->iMode)); printf("\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Generating mk.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mk.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Generating ml.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ml.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c: In function 'U_EMR_CORE13_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c:3197:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3197 | ((PU_EMRALPHABLEND) record)->Blend = *((PU_BLEND)&Data); | ~^~~~~~~~~~~~~~~~ [ 7%] Generating mn.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mn.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf.c [ 7%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Generating mni@beng.gmo [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -MF CMakeFiles/autotrace_LIB.dir/color.c.o.d -o CMakeFiles/autotrace_LIB.dir/color.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/color.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_4 [ 7%] Built target pofiles_1 [ 7%] Built target pofiles_3 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -MF CMakeFiles/autotrace_LIB.dir/curve.c.o.d -o CMakeFiles/autotrace_LIB.dir/curve.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/curve.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_6 [ 7%] Built target pofiles_19 [ 7%] Built target pofiles_30 [ 7%] Built target pofiles_26 [ 7%] Built target pofiles_32 [ 7%] Built target pofiles_24 [ 7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o [ 7%] Built target pofiles_23 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend [ 7%] Built target pofiles_36 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_21 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o -MF CMakeFiles/2geom.dir/basic-intersection.cpp.o.d -o CMakeFiles/2geom.dir/basic-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp [ 7%] Built target pofiles_13 [ 7%] Built target pofiles_5 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend [ 7%] Built target pofiles_27 [ 7%] Built target pofiles_45 /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_34 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_37 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_2 [ 7%] Built target pofiles_16 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_10 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/build [ 7%] Built target pofiles_29 [ 7%] Built target pofiles_11 [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o [ 7%] Built target pofiles_15 [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-declaration.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -MF CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o.d -o CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/epsilon-equal.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o [ 7%] Built target pofiles_31 [ 7%] Built target pofiles_12 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_9 /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_48 /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -MF CMakeFiles/autotrace_LIB.dir/despeckle.c.o.d -o CMakeFiles/autotrace_LIB.dir/despeckle.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/despeckle.c [ 7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -MF CMakeFiles/2geom.dir/bezier.cpp.o.d -o CMakeFiles/2geom.dir/bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -MF CMakeFiles/autotrace_LIB.dir/exception.c.o.d -o CMakeFiles/autotrace_LIB.dir/exception.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/exception.c [ 7%] Built target pofiles_8 [ 7%] Built target pofiles_33 [ 7%] Built target pofiles_20 /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend [ 7%] Built target pofiles_14 [ 7%] Built target pofiles_18 /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 7%] Built target pofiles_38 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake "--color=" [ 7%] Built target pofiles_35 [ 7%] Built target pofiles_49 [ 7%] Built target pofiles_7 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o -MF CMakeFiles/avoid_LIB.dir/connend.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connend.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connend.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -MF CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o.d -o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp [ 7%] Built target pofiles_44 [ 7%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o [ 7%] Built target pofiles_39 /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o -MF CMakeFiles/avoid_LIB.dir/geometry.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geometry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geometry.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -MF CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o [ 8%] Built target pofiles_25 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o -MF CMakeFiles/avoid_LIB.dir/graph.cpp.o.d -o CMakeFiles/avoid_LIB.dir/graph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/graph.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -MF CMakeFiles/autotrace_LIB.dir/filename.c.o.d -o CMakeFiles/autotrace_LIB.dir/filename.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/filename.c [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o -MF CMakeFiles/2geom.dir/bezier-clipping.cpp.o.d -o CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o -MF CMakeFiles/2geom.dir/bezier-curve.cpp.o.d -o CMakeFiles/2geom.dir/bezier-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o [ 8%] Generating ne.gmo [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o [ 8%] Built target pofiles_22 [ 8%] Built target pofiles_46 [ 8%] Built target pofiles_51 [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o [ 8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ne.po [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o [ 8%] Built target pofiles_50 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_endian.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 8%] Built target pofiles_47 [ 8%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o [ 8%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o -MF CMakeFiles/2geom.dir/bezier-utils.cpp.o.d -o CMakeFiles/2geom.dir/bezier-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_print.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o -MF CMakeFiles/cola_LIB.dir/connected_components.cpp.o.d -o CMakeFiles/cola_LIB.dir/connected_components.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/connected_components.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o [ 9%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o [ 10%] Generating nn.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o -MF CMakeFiles/cola_LIB.dir/shapepair.cpp.o.d -o CMakeFiles/cola_LIB.dir/shapepair.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/shapepair.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -MF CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o.d -o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nn.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -MF CMakeFiles/autotrace_LIB.dir/fit.c.o.d -o CMakeFiles/autotrace_LIB.dir/fit.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 10%] Generating nl.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nl.po [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 10%] Generating nb.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nb.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-doc-handler.c /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -MF CMakeFiles/vpsc_LIB.dir/constraint.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/constraint.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-enc-handler.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -MF CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -MF CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-fonts.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/build [ 10%] Built target pofiles_40 [ 10%] Built target pofiles_28 [ 10%] Generating or.gmo [ 10%] Built target pofiles_43 [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o [ 10%] Built target pofiles_41 [ 10%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o [ 10%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o [ 10%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o [ 10%] Generating pl.gmo [ 10%] Generating pa.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -MF CMakeFiles/2geom.dir/cairo-path-sink.cpp.o.d -o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -MF CMakeFiles/uemf_LIB.dir/upmf.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o -MF CMakeFiles/cola_LIB.dir/straightener.cpp.o.d -o CMakeFiles/cola_LIB.dir/straightener.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/straightener.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pa.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/or.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/upmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf_print.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pl.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o CMakeFiles/croco_LIB.dir/cr-input.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-input.c [ 10%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-libxml-node-iface.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt_BR.po [ 10%] Built target pofiles_42 [ 10%] Generating pt.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -MF CMakeFiles/autotrace_LIB.dir/image-proc.c.o.d -o CMakeFiles/autotrace_LIB.dir/image-proc.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/image-proc.c [ 10%] Built target pofiles_17 [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -MF CMakeFiles/2geom.dir/circle.cpp.o.d -o CMakeFiles/2geom.dir/circle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/depend [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -MF CMakeFiles/2geom.dir/concepts.cpp.o.d -o CMakeFiles/2geom.dir/concepts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o [ 11%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -MF CMakeFiles/autotrace_LIB.dir/input.c.o.d -o CMakeFiles/autotrace_LIB.dir/input.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/input.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -MF CMakeFiles/2geom.dir/conicsec.cpp.o.d -o CMakeFiles/2geom.dir/conicsec.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -MF CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o.d -o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp [ 11%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o CMakeFiles/croco_LIB.dir/cr-num.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-num.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 11%] Generating ro.gmo [ 11%] Built target pofiles_53 [ 11%] Built target pofiles_54 /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend [ 11%] Built target pofiles_52 [ 11%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-om-parser.c /usr/bin/gmake -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parser.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-parser.c [ 13%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ru.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o [ 13%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o -MF CMakeFiles/2geom.dir/convex-hull.cpp.o.d -o CMakeFiles/2geom.dir/convex-hull.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp [ 13%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sa.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat.po [ 13%] Generating rw.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/rw.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-parsing-location.c [ 13%] Built target pofiles_55 /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend [ 13%] Built target pofiles_56 [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o /usr/bin/gmake -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -MF CMakeFiles/autotrace_LIB.dir/logreport.c.o.d -o CMakeFiles/autotrace_LIB.dir/logreport.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/logreport.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -MF CMakeFiles/autotrace_LIB.dir/median.c.o.d -o CMakeFiles/autotrace_LIB.dir/median.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/median.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Built target pofiles_60 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Built target pofiles_57 /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend [ 13%] Generating sd.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake "--color=" [ 13%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-prop-list.c [ 13%] Built target pofiles_62 /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/depend [ 13%] Built target pofiles_58 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -MF CMakeFiles/2geom.dir/coord.cpp.o.d -o CMakeFiles/2geom.dir/coord.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/coord.cpp [ 13%] Built target pofiles_59 [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -MF CMakeFiles/autotrace_LIB.dir/module.c.o.d -o CMakeFiles/autotrace_LIB.dir/module.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/module.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -MF CMakeFiles/2geom.dir/crossing.cpp.o.d -o CMakeFiles/2geom.dir/crossing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -MF CMakeFiles/2geom.dir/curve.cpp.o.d -o CMakeFiles/2geom.dir/curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 13%] Built target pofiles_61 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o -MF CMakeFiles/2geom.dir/d2-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/d2-sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating sd@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd@deva.po /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_65 [ 14%] Built target pofiles_63 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-pseudo.c /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/depend [ 14%] Built target pofiles_64 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating sl.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sl.po [ 14%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake "--color=" [ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -MF CMakeFiles/2geom.dir/ellipse.cpp.o.d -o CMakeFiles/2geom.dir/ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Built target pofiles_66 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o -MF CMakeFiles/2geom.dir/elliptical-arc.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -MF CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o -MF CMakeFiles/avoid_LIB.dir/junction.cpp.o.d -o CMakeFiles/avoid_LIB.dir/junction.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/junction.cpp [ 14%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sq.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Built target pofiles_69 [ 14%] Built target pofiles_67 /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake "--color=" [ 14%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr.po [ 14%] Built target pofiles_70 [ 14%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o -MF CMakeFiles/vpsc_LIB.dir/variable.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/variable.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/variable.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/depend [ 14%] Built target pofiles_68 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o [ 14%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -MF CMakeFiles/autotrace_LIB.dir/output.c.o.d -o CMakeFiles/autotrace_LIB.dir/output.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/output.c [ 14%] Generating sr@latin.gmo [ 14%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr@latin.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-rgb.c cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o CMakeFiles/croco_LIB.dir/cr-selector.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-selector.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sv.po [ 14%] Built target pofiles_72 /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -MF CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o.d -o CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/pxl-outline.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake "--color=" [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o [ 14%] Built target pofiles_71 /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-sel-eng.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' In function 'fit_one_spline', inlined from 'fit_with_least_squares' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:1131:10: warning: 'spline' is used uninitialized [-Wuninitialized] 1131 | return spline; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c: In function 'fit_with_least_squares': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:1071:15: note: 'spline' declared here 1071 | spline_type spline; | ^~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-simple-sel.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ta.po /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend [ 14%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/th.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Generating te.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/te.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Built target pofiles_74 [ 14%] Built target pofiles_75 /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend [ 14%] Built target pofiles_73 [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o CMakeFiles/croco_LIB.dir/cr-statement.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-statement.c [ 14%] Generating tr.gmo [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/tr.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o CMakeFiles/croco_LIB.dir/cr-string.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-string.c [ 14%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o -MF CMakeFiles/avoid_LIB.dir/makepath.cpp.o.d -o CMakeFiles/avoid_LIB.dir/makepath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/makepath.cpp [ 14%] Built target pofiles_76 [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o CMakeFiles/croco_LIB.dir/cr-style.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-style.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake "--color=" [ 14%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o -MF CMakeFiles/avoid_LIB.dir/mtst.cpp.o.d -o CMakeFiles/avoid_LIB.dir/mtst.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/mtst.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -MF CMakeFiles/autotrace_LIB.dir/spline.c.o.d -o CMakeFiles/autotrace_LIB.dir/spline.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/spline.c [ 14%] Built target pofiles_77 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 14%] Built target pofiles_78 [ 14%] Built target pofiles_79 [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-stylesheet.c /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake "--color=" [ 14%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o [ 14%] Built target pofiles_82 /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_81 /usr/bin/gmake -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake "--color=" [ 14%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o CMakeFiles/croco_LIB.dir/cr-term.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-term.c [ 14%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/uk.po [ 14%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ur.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -MF CMakeFiles/avoid_LIB.dir/obstacle.cpp.o.d -o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/obstacle.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 15%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -MF CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o.d -o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 15%] Generating zh_CN.gmo [ 15%] Generating zh_TW.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_TW.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_CN.po [ 15%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o -MF CMakeFiles/avoid_LIB.dir/router.cpp.o.d -o CMakeFiles/avoid_LIB.dir/router.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/router.cpp [ 15%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -MF CMakeFiles/autotrace_LIB.dir/thin-image.c.o.d -o CMakeFiles/autotrace_LIB.dir/thin-image.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/thin-image.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 16%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-tknzr.c [ 16%] Built target pofiles_80 /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build [ 16%] Built target pofiles_83 [ 16%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o -MF CMakeFiles/avoid_LIB.dir/scanline.cpp.o.d -o CMakeFiles/avoid_LIB.dir/scanline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/scanline.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 16%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o [ 16%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o -MF CMakeFiles/2geom.dir/geom.cpp.o.d -o CMakeFiles/2geom.dir/geom.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp [ 16%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o -MF CMakeFiles/2geom.dir/intersection-graph.cpp.o.d -o CMakeFiles/2geom.dir/intersection-graph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -MF CMakeFiles/autotrace_LIB.dir/vector.c.o.d -o CMakeFiles/autotrace_LIB.dir/vector.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/vector.c [ 16%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o CMakeFiles/croco_LIB.dir/cr-token.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-token.c [ 17%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Generating inkscape.de.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.de.tmp /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Built target pofiles_85 [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o -MF CMakeFiles/avoid_LIB.dir/shape.cpp.o.d -o CMakeFiles/avoid_LIB.dir/shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/shape.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o CMakeFiles/croco_LIB.dir/cr-utils.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-utils.c [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o -MF CMakeFiles/avoid_LIB.dir/timer.cpp.o.d -o CMakeFiles/avoid_LIB.dir/timer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/timer.cpp [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o [ 17%] Built target pofiles_84 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o -MF CMakeFiles/avoid_LIB.dir/vertices.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vertices.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/vertices.cpp [ 17%] Built target pofiles_87 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp: In function 'void vpsc::generateXConstraints(const Rectangles&, const Variables&, Constraints&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:273:20: warning: variable 'result' set but not used [-Wunused-but-set-variable] 273 | size_t result; | ^~~~~~ [ 17%] Built target pofiles_88 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Generating inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.fr.tmp [ 17%] Built target pofiles_86 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/depend /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake "--color=" [ 17%] Generating inkscape.de.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o -MF CMakeFiles/2geom.dir/line.cpp.o.d -o CMakeFiles/2geom.dir/line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -MF CMakeFiles/avoid_LIB.dir/viscluster.cpp.o.d -o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/viscluster.cpp [ 17%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o [ 17%] Generating inkscape.de.1.gz [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o -MF CMakeFiles/avoid_LIB.dir/visibility.cpp.o.d -o CMakeFiles/avoid_LIB.dir/visibility.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/visibility.cpp [ 17%] Generating inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hu.tmp [ 17%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o -MF CMakeFiles/2geom.dir/nearest-time.cpp.o.d -o CMakeFiles/2geom.dir/nearest-time.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp [ 17%] Built target man-inkscape-de /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/depend [ 17%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o -MF CMakeFiles/2geom.dir/numeric/matrix.cpp.o.d -o CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/numeric/matrix.cpp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-ko.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake "--color=" [ 17%] Generating inkscape.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.tmp /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_FLOATDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1254:18: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1254 | Size = 4*Size + 4; | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1252:8: note: 'Size' was declared here 1252 | int Size; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_BYTEDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1272:9: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1272 | Size += 4; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1270:8: note: 'Size' was declared here 1270 | int Size; | ^~~~ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 17%] Generating inkscape.zh_TW.tmp /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.zh_TW.tmp [ 17%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -MF CMakeFiles/avoid_LIB.dir/vpsc.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/vpsc.cpp [ 17%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.fr.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend [ 17%] Generating inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.ko.tmp [ 17%] Generating inkscape.fr.1.gz gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake "--color=" [ 19%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -MF CMakeFiles/2geom.dir/parallelogram.cpp.o.d -o CMakeFiles/2geom.dir/parallelogram.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.fr.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake "--color=" In function 'U_PMF_LEN_BYTEDATA', inlined from 'U_PMF_LEN_OPTPENDATA' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1573:48: gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 19%] Generating inkscape.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hu.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1272:9: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1272 | Size += 4; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_OPTPENDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1270:8: note: 'Size' was declared here 1270 | int Size; | ^~~~ In function 'U_PMF_LEN_BYTEDATA', inlined from 'U_PMF_LEN_OPTPENDATA' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1572:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1272:9: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1272 | Size += 4; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_OPTPENDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1270:8: note: 'Size' was declared here 1270 | int Size; | ^~~~ In function 'U_PMF_LEN_FLOATDATA', inlined from 'U_PMF_LEN_OPTPENDATA' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1571:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1254:18: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1254 | Size = 4*Size + 4; | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_OPTPENDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1252:8: note: 'Size' was declared here 1252 | int Size; | ^~~~ In function 'U_PMF_LEN_FLOATDATA', inlined from 'U_PMF_LEN_OPTPENDATA' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1569:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1254:18: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 1254 | Size = 4*Size + 4; | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_OPTPENDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1252:8: note: 'Size' was declared here 1252 | int Size; | ^~~~ [ 19%] Generating inkview.de.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.de.tmp /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake "--color=" [ 19%] Generating inkscape.hu.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_LEN_PENDATA': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1549:15: warning: 'Flags' may be used uninitialized [-Wmaybe-uninitialized] 1549 | length += U_PMF_LEN_OPTPENDATA(PenData, Flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:1545:13: note: 'Flags' was declared here 1545 | uint32_t Flags; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/affine.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 20%] Generating inkscape.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.1 [ 20%] Generating inkscape.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.zh_TW.1 [ 20%] Built target man-inkscape-hu gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 20%] Generating inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.es.tmp [ 20%] Generating inkview.fr.tmp [ 20%] Built target man-inkscape-fr [ 20%] Generating inkscape.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hr.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.fr.tmp [ 20%] Generating inkscape.1.gz [ 20%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.1 [ 20%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.zh_TW.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 20%] Generating inkscape.hr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/build [ 20%] Generating inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.ko.1 [ 20%] Built target man-inkscape cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o -MF CMakeFiles/2geom.dir/parting-point.cpp.o.d -o CMakeFiles/2geom.dir/parting-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp [ 20%] Built target man-inkscape-zh_TW [ 20%] Built target man-inkscape-hr [ 20%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o -MF CMakeFiles/2geom.dir/path-extrema.cpp.o.d -o CMakeFiles/2geom.dir/path-extrema.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/depend [ 21%] Generating inkview.de.1 [ 21%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.de.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o -MF CMakeFiles/2geom.dir/path-intersection.cpp.o.d -o CMakeFiles/2geom.dir/path-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o -MF CMakeFiles/2geom.dir/path-sink.cpp.o.d -o CMakeFiles/2geom.dir/path-sink.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp [ 21%] Generating inkview.hr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hr.tmp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o -MF CMakeFiles/2geom.dir/path.cpp.o.d -o CMakeFiles/2geom.dir/path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp [ 21%] Linking CXX static library ../../lib64/libgc_LIB.a gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake [ 21%] Generating inkview.hu.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hu.tmp [ 21%] Generating inkview.de.1.gz [ 21%] Built target man-inkscape-ko cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.de.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/depend [ 21%] Generating inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkgc && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 [ 22%] Generating inkview.es.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.es.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o [ 22%] Generating inkview.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.fr.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview.dir/DependInfo.cmake "--color=" [ 22%] Generating inkview.es.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.es.1 /usr/bin/ranlib ../../lib64/libgc_LIB.a [ 22%] Linking C static library ../../../lib64/libautotrace_LIB.a [ 22%] Built target man-inkview-de cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" [ 22%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -MF CMakeFiles/2geom.dir/pathvector.cpp.o.d -o CMakeFiles/2geom.dir/pathvector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp /usr/bin/ar qc ../../../lib64/libautotrace_LIB.a CMakeFiles/autotrace_LIB.dir/autotrace.c.o CMakeFiles/autotrace_LIB.dir/bitmap.c.o CMakeFiles/autotrace_LIB.dir/color.c.o CMakeFiles/autotrace_LIB.dir/curve.c.o CMakeFiles/autotrace_LIB.dir/despeckle.c.o "CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o" CMakeFiles/autotrace_LIB.dir/exception.c.o CMakeFiles/autotrace_LIB.dir/filename.c.o CMakeFiles/autotrace_LIB.dir/fit.c.o "CMakeFiles/autotrace_LIB.dir/image-proc.c.o" CMakeFiles/autotrace_LIB.dir/input.c.o CMakeFiles/autotrace_LIB.dir/logreport.c.o CMakeFiles/autotrace_LIB.dir/median.c.o CMakeFiles/autotrace_LIB.dir/module.c.o CMakeFiles/autotrace_LIB.dir/output.c.o "CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o" CMakeFiles/autotrace_LIB.dir/spline.c.o "CMakeFiles/autotrace_LIB.dir/thin-image.c.o" CMakeFiles/autotrace_LIB.dir/vector.c.o /usr/bin/ranlib ../../../lib64/libautotrace_LIB.a [ 22%] Built target gc_LIB [ 22%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hr.1 [ 22%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Generating inkview.hr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Generating inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hu.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend [ 22%] Generating inkview.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.tmp [ 22%] Generating inkview.hu.1.gz /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.hu.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake "--color=" [ 22%] Built target man-inkview-hr gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend [ 22%] Built target man-inkview-fr [ 22%] Built target man-inkview-es [ 22%] Generating inkview.ko.1 [ 22%] Generating inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pt_BR.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Built target autotrace_LIB cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.ko.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/filters /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/markers /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Built target man-inkview-hu gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Generating inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.zh_TW.tmp /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/build [ 22%] Generating ../org.inkscape.Inkscape.desktop gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share && /usr/bin/msgfmt --desktop --template /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/org.inkscape.Inkscape.desktop.in -d /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/org.inkscape.Inkscape.desktop --keyword=Name --keyword=GenericName --keyword=X-GNOME-FullName --keyword=Comment --keyword=Keywords gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/paint /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/depend [ 22%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o [ 22%] Generating inkview.ko.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -MF CMakeFiles/2geom.dir/piecewise.cpp.o.d -o CMakeFiles/2geom.dir/piecewise.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend [ 22%] Generating markers.svg.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/markers/markers.svg.h /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.ko.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build [ 22%] Generating filters.svg.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/filters/filters.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Generating inkview.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 22%] Generating inkview.pt_BR.1 [ 22%] Generating ../org.inkscape.Inkscape.appdata.xml cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share && /usr/bin/msgfmt --xml --template /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/org.inkscape.Inkscape.appdata.xml [ 22%] Generating palettes.h [ 22%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/palettes/palettes.h gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/build [ 23%] Generating inkview.pt_BR.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.pt_BR.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 23%] Built target man-inkview-ko [ 23%] Generating inkview.zh_TW.1 [ 23%] Built target markers_svg_h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.zh_TW.1 [ 23%] Generating patterns.svg.h /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/paint/patterns.svg.h gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/po/CMakeFiles/pofiles.dir/DependInfo.cmake "--color=" [ 23%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols/i18n.py AigaSymbols.svg BalloonSymbols.svg FlowSymbols.svg LogicSymbols.svg MapSymbolsNPS.svg sjjb/sjjb-accommodation.svg sjjb/sjjb-amenity.svg sjjb/sjjb-barrier.svg sjjb/sjjb-education.svg sjjb/sjjb-food.svg sjjb/sjjb-health.svg sjjb/sjjb-landuse.svg sjjb/sjjb-money.svg sjjb/sjjb-poi.svg sjjb/sjjb-power.svg sjjb/sjjb-shopping.svg sjjb/sjjb-sport.svg sjjb/sjjb-tourist.svg sjjb/sjjb-transport.svg sjjb/sjjb-water.svg sjjb/sjjb-worship.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/symbols/symbols.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 23%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates/i18n.py A4leaflet-3fold-Roll.svg CD_label_120x120.svg LaTeX_Beamer.svg Typography_Canvas.svg about_screen.svg default.svg default_pt.svg default_px.svg no_layers.svg zine-template_A4.svg zine-template_US.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/templates/templates.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/build [ 23%] Built target man-inkview-pt_BR gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Nothing to be done for 'po/CMakeFiles/pofiles.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 23%] Built target man-inkview [ 23%] Generating inkview.zh_TW.1.gz [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/man/inkview.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o -MF CMakeFiles/2geom.dir/point.cpp.o.d -o CMakeFiles/2geom.dir/point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 23%] Built target pofiles /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend [ 23%] Built target man-inkview-zh_TW [ 23%] Built target palettes_h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -MF CMakeFiles/2geom.dir/polynomial.cpp.o.d -o CMakeFiles/2geom.dir/polynomial.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/polynomial.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -MF CMakeFiles/2geom.dir/rect.cpp.o.d -o CMakeFiles/2geom.dir/rect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp [ 23%] Built target filters_svg_h [ 23%] Built target templates_h [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -MF CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o.d -o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp [ 23%] Generating localized default templates cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o -MF CMakeFiles/2geom.dir/sbasis-2d.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -MF CMakeFiles/2geom.dir/sbasis-geometric.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o -MF CMakeFiles/2geom.dir/sbasis-math.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-math.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 25%] Built target patterns_svg_h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o -MF CMakeFiles/2geom.dir/sbasis-poly.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o [ 25%] Built target symbols_h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o -MF CMakeFiles/2geom.dir/sbasis-roots.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -MF CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -MF CMakeFiles/2geom.dir/sbasis.cpp.o.d -o CMakeFiles/2geom.dir/sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o -MF CMakeFiles/2geom.dir/self-intersect.cpp.o.d -o CMakeFiles/2geom.dir/self-intersect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o -MF CMakeFiles/2geom.dir/svg-path-parser.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o -MF CMakeFiles/2geom.dir/svg-path-writer.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o -MF CMakeFiles/2geom.dir/sweep-bounds.cpp.o.d -o CMakeFiles/2geom.dir/sweep-bounds.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 25%] Linking C static library ../../../../lib64/libcroco_LIB.a In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -P CMakeFiles/croco_LIB.dir/cmake_clean_target.cmake /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -MF CMakeFiles/2geom.dir/transforms.cpp.o.d -o CMakeFiles/2geom.dir/transforms.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/bin/ar qc ../../../../lib64/libcroco_LIB.a "CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-cascade.c.o" "CMakeFiles/croco_LIB.dir/cr-declaration.c.o" "CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o" "CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o" "CMakeFiles/croco_LIB.dir/cr-fonts.c.o" "CMakeFiles/croco_LIB.dir/cr-input.c.o" "CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o" "CMakeFiles/croco_LIB.dir/cr-num.c.o" "CMakeFiles/croco_LIB.dir/cr-om-parser.c.o" "CMakeFiles/croco_LIB.dir/cr-parser.c.o" "CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o" "CMakeFiles/croco_LIB.dir/cr-prop-list.c.o" "CMakeFiles/croco_LIB.dir/cr-pseudo.c.o" "CMakeFiles/croco_LIB.dir/cr-rgb.c.o" "CMakeFiles/croco_LIB.dir/cr-selector.c.o" "CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o" "CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-statement.c.o" "CMakeFiles/croco_LIB.dir/cr-string.c.o" "CMakeFiles/croco_LIB.dir/cr-style.c.o" "CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o" "CMakeFiles/croco_LIB.dir/cr-term.c.o" "CMakeFiles/croco_LIB.dir/cr-tknzr.c.o" "CMakeFiles/croco_LIB.dir/cr-token.c.o" "CMakeFiles/croco_LIB.dir/cr-utils.c.o" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 25%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -pthread -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -MF CMakeFiles/2geom.dir/utils.cpp.o.d -o CMakeFiles/2geom.dir/utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/utils.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/bin/ranlib ../../../../lib64/libcroco_LIB.a In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 25%] Built target croco_LIB /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:35: /usr/include/c++/12/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Point Geom::unitTangentAt(const D2&, Coord, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:222:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Point unitTangentAt(D2 const & a, Coord t, unsigned n) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'std::pair Geom::ConvexHull::minAreaRotation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | min_rect = Rect::from_xywh(dot(_boundary[l], v), dot(_boundary[i], n), w, h); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::Point Geom::ConvexHull::topPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:232:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Point ConvexHull::topPoint() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/c++/12/bits/stl_algobase.h:64, from /usr/include/c++/12/string:50, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:39: /usr/include/c++/12/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:214:52: required from here /usr/include/c++/12/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:302:74: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Line pick_orientation_line (std::vector const &c, double precision) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:352:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Line const &l) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::ConvexHull::minAreaRotation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | min_rect = Rect::from_xywh(dot(_boundary[l], v), dot(_boundary[i], n), w, h); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::RatQuad::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:87:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Point at0() const {return P[0];} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:42:27: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Circle::boundsFast() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:88:36: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Zoom Circle::unitCircleTransform() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:104:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Point Circle::initialPoint() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:201:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:42:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:133:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Point valueAt(double t) const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:612:65: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:75: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:125:15: required from 'void Geom::ShapeConcept::constraints() [with T = Geom::Line]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::ShapeConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:51:5: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:156:41: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | return Interval(mid - r, mid + r); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:162:28: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Rect Ellipse::boundsFast() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:358:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:678:77: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1 678 | ShapeIntersection const &j) -> ShapeIntersection | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:173:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:391:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:498:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function 'virtual void Geom::CairoPathSink::arcTo(double, double, double, bool, bool, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:93:49: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:282:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) { | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ [ 25%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::ConvexHull::topPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:232:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Point ConvexHull::topPoint() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Parallelogram::bounds() const | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/bin/ar qc ../../../../lib64/libvpsc_LIB.a CMakeFiles/vpsc_LIB.dir/block.cpp.o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o CMakeFiles/vpsc_LIB.dir/variable.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 25%] Built target default_templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../../../../lib64/libvpsc_LIB.a In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 25%] Built target vpsc_LIB In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:69:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | Point Point::polar(Coord angle) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise > Geom::force_continuity(const Piecewise >&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:176:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Point pt0 = f.segs[prev].at1(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp: In function 'std::vector Geom::bounds(const Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:120:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | OptRect bb = a[i].boundsFast(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | std::vector level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Point, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | std::vector level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp: In function 'Geom::Point Geom::align_factors(Align)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:37:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Point align_factors(Align g) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function 'Geom::CairoPathSink::arcTo(double, double, double, bool, bool, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:93:67: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Point Geom::Parallelogram::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:36:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Point Parallelogram::corner(unsigned i) const | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Parallelogram::bounds() const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Rect rect(corner(0), corner(2)); | ~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:47:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return rect; | ^~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:61:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | auto const p = unit_rect_corner(i); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In function 'U_PMF_POINT_get', inlined from 'U_PMF_POINT_get' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:6495:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:6499:54: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 6499 | U_PMF_SERIAL_get(contents, &tmp, 2, 1, U_LE); *X = tmp; | ~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMF_POINT_get': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:6497:13: note: 'tmp' was declared here 6497 | int16_t tmp; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:37:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Point align_factors(Align g) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Parallelogram::bounds() const | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h: In constructor 'Geom::Intersection::Intersection(const TA&, const TB&, const TimeA&, const TimeB&) [with TA = Geom::BezierCurve; TB = Geom::Curve; TimeA = double; TimeB = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:57:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | , _point(lerp(0.5, sa.pointAt(ta), sb.pointAt(tb))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Parallelogram::intersects(Geom::Parallelogram const&) const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:71:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | auto const B = corner((i + 2) % 4); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:302:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Line pick_orientation_line (std::vector const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:332:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Line line(p, (c.back() - c.front()).cw() + p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:333:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | return line; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:351:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Interval fat_line_bounds (std::vector const &c, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Linear boost::operators_impl::operator+(const Geom::Linear&, const Geom::Linear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:94:31: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = intersection_point_tag]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:486:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Point M = middle_point(A.front(), A.back()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:487:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:43: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Interval bound = fat_line_bounds(A, bl); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:361:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Circle::boundsFast() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:45:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Rect bbox(_center - rr, _center + rr); | ~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:46:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | return bbox; | ^~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp: In member function 'bool Geom::SBasis::isFinite() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:58:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | if(!(*this)[i].isFinite()) | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Zoom Circle::unitCircleTransform() const | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:90:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Zoom ret(_radius, _center / _radius); | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:91:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return ret; | ^~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Zoom Circle::inverseUnitCircleTransform() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:100:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Zoom ret(1/_radius, Translate(-_center)); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:101:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | return ret; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'void Geom::Circle::fit(const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:289:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _center = points[0] * 0.5 + points[1] * 0.5; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function 'Geom::intersect_polish_f(gsl_vector const*, void*, gsl_vector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:249:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | ((struct rparams *) params)->B(x1); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c: In function 'U_PMR_HEADER_get': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c:7280:13: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 7280 | uint32_t tmp; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:147:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | result.emplace_back(ti, tj, xing.point()); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/functional:64, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:201:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp: In function 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:42:23: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | r = S*r + sb[i][0]*A + sb[i][1]*B; | ~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::portion(const D2&, Interval) [with T = Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:169:14: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | inline D2 portion(const D2 &a, Interval i) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const D2&, Point) [with T = Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const D2&, Point) [with T = SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:206:28: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Line l1 = cs.tangent (P); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | return find_inner_point_by_bisector_line (P, Q); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | Line tangent (const Point & _point) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:167:7: note: in expansion of macro 'CLIPPER_CLASS' 167 | Point CLIPPER_CLASS::find_inner_point_by_bisector_line (const Point & P, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:53: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:191:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | return bl.pointAt (t); | ^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Line, Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | LineSegment intersection(Line l, Rect r) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:276:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return new BezierCurveN<1>(finalPoint(), initialPoint()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:118:52: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | Line Line0 = Line::from_origin_and_vector(P0, dP0); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:125:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point P1 = Line0.pointAt((*oc).ta); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:114:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:115:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:231:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:280:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:280:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | Line L1 = Line::from_origin_and_vector(B0, rot90(n1)); | ~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | Line L1 = Line::from_origin_and_vector(B0, rot90(n1)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:285:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Point P = L0.pointAt(rt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:331:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 331 | Line Lx = Line::from_origin_and_vector(trial_pt, g); // a line along the gradient | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:334:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Point P0 = Lx.pointAt(rt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:336:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:336:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:344:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Point P = L.pointAt(cnrt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'std::optional > Geom::rect_line_intersect(Rect&, Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:284:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 421 | xAx xAx::fromLine(Line l) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:423:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 423 | Point norm = l.normalAndDist(dist); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::vector Geom::xAx::crossings(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | std::vector xAx::crossings(Rect r) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | Geom::LineSegment ls(r.corner(ei), r.corner(ei+1)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:520:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:57: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Line bisector = make_bisector_line(LineSegment(A, C)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:536:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Point p = bisector.pointAt(bisect_rts[i]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:344:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::optional Geom::solve(double (*)[2], double*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:634:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Point ((A[1][1]*b[0] -A[0][1]*b[1]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | (-A[1][0]*b[0] + A[0][0]*b[1]))* ideterm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | Interval xAx::extrema(Rect r) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | Interval ext(valueAt(r.corner(0))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:653:12: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | return ext; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate::Rotate(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:196:55: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | explicit Rotate(Point const &p) : vec(p.normalized()) {} | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1522:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1522 | M.push_back (gl[dim].pointAt (rt)); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1562:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1562 | return B; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:396:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | return L2sq(a - b); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:159:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:162:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Rect Ellipse::boundsFast() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:170:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | return Rect(_center - rr, _center + rr); | ~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:279:81: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | EllipticalArc *ret_arc = new EllipticalArc(ip, ray(X), ray(Y), rotationAngle(), | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:296:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | Point new_center = _center * m; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle& Geom::Angle::operator-=(Geom::Angle)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:85:12: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Angle &operator-=(Angle o) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:358:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:368:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:395:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | return Angle(atan2(p * iuct)).radians0(); // return a value in [0, 2pi) | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:20: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:541:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | result.emplace_back(x.first, std::clamp(x.second, 0.0, 1.0), x.point()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:555:20: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | if (!boundsFast().intersects(other.boundsFast())) { | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1 692 | synthesize_intersection(intersection_average(as[0], as[1]), bs[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:680:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | return ShapeIntersection(i.first, j.first, middle_point(i.point(), j.point())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'bool Geom::make_elliptical_arc::bound_exceeded(unsigned int, const Geom::detail::ellipse_equation&, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:220:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:98:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | bool operator==(Angle o) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:761:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 761 | if (!are_near(tp * ac.unitCircleTransform(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'Geom::BezierCurveN<1u>::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:590:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | Point v = fp - ip; | ^~ /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 772 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Point rays() const { return _rays; } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:181:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Point normal(Point const& p) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:98:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | bool operator==(Angle o) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | auto proj_bounds = [&] (Dim2 d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:132:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | if (_angles.contains(angle + M_PI)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | bbox.expandTo(_final_point * transform); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:166:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if (_angles.contains(angle + M_PI)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:197:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | sincos(rotationAngle(), roty, rotx); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::force_continuity(Geom::Piecewise > const&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:178:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if (tol<=0 || L2sq(pt0-pt1) >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:434:28: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Interval Path::timeRange() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:449:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Point Path::pointAt(Coord t) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In function 'Geom::operator<<(std::basic_ostream >&, Geom::Circle const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:322:33: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | out << "Circle(" << c.center() << ", " << format_coord_nice(c.radius()) << ")"; | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:72: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle Geom::AngleInterval::initialAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:229:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Angle initialAngle() const { return _start_angle; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | result.push_back( ea->pointAtAngle(angle) ); | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | Angle angleAt(Coord t) const { return _angles.angleAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:101:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | Point PathVector::pointAt(Coord t) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:531:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Interval itemBounds(ItemIterator ii) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Point EllipticalArc::pointAt(Coord t) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:324:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return _ellipse.pointAt(angleAt(t)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:324:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return _ellipse.pointAt(angleAt(t)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:330:32: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return valueAtAngle(angleAt(t), d); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:341:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | arc->_initial_point = arc->_final_point = pointAt(f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:354:27: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | arc->_angles.setAngles(angleAt(f), angleAt(t)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:390:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | LineSegment seg(pointAt(from), pointAt(to)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:394:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | if ( are_near(rotationAngle(), M_PI/2) | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | Point r = p - center(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:519:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | dsq = distanceSq(p, pointAtAngle(real_sol[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'std::vector > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:704:64: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | for (auto a : {_angles.initialAngle(), _angles.finalAngle()}) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | result.emplace_back(time, other->timeAtAngle(angle), _ellipse.pointAt(angle)); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:750:33: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:752:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 752 | Point r = rays(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'void Geom::Ellipse::setRotationAngle(Geom::Angle)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:117:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | void setRotationAngle(Angle a) { _angle = a; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:174:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Interval itemBounds(ItemIterator ii) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Point Geom::EllipticalArc::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:116:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Point rays() const { return _ellipse.rays(); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2 Geom::EllipticalArc::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:808:28: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 808 | Coord et = initialAngle().radians() + sweepAngle(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:895:22: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:933:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 933 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:938:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 938 | Point ymin = pointAtAngle(ymin_a); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:965:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 965 | Angle ia = initialAngle(), fa = finalAngle(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1026:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | << ea.initialPoint() << ", " | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1028:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | << format_coord_nice(ea.rotationAngle()) << ", " | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1031:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1031 | << ea.finalPoint() << ")"; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function 'Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:83:43: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Linear ci = Linear(r[i][0]/b[0][0],r[i][1]/b[0][1]); | ~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:46:57: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:191:28: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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::Linear boost::operators_impl::operator*(const Geom::Linear&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:136:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:133:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Point valueAt(double t) const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp: In function 'Geom::nearest_time(Geom::Point const&, Geom::D2 const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:67:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Coord droot = L2sq(bez.valueAt(i)); | ~~~~~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:50:27: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h: In instantiation of 'T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:81:31: required from 'T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Point]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:71:26: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:55:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | inline T bernstein_value_at(double t, T const *c_, unsigned n) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:179:30: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | static S identity() { return {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:180:30: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:186:13: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:187:24: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:188:35: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:189:46: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:584:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | Point O = l1.pointAt(crossing->ta); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::middle_point(Geom::BezierCurveN<1u> const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:590:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | return make_angle_bisector_line(A, O, B); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:345:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:507:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:508:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:190:57: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:154:40: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ~~~~~~~^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:191:68: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function 'Geom::PathIntersection Geom::parting_point(const Path&, const Path&, Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Coord const max_time[2] = { first.timeRange().max(), second.timeRange().max() }; | ~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto const step_point = paths[leg]->pointAt(forward_coord); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::pick_orientation_line(std::vector > const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:302:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Line pick_orientation_line (std::vector const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function 'bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:128:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | xa->p = xb->p = px.point(); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::fat_line_bounds(std::vector > const&, Geom::Line const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:351:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Interval fat_line_bounds (std::vector const &c, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:165:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Rotate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:167:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const HShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const VShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Zoom]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:171:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::make_elliptical_arc::bound_exceeded(unsigned int, Geom::detail::ellipse_equation const&, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:220:64: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::valueAt(double, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:368:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::are_near(Geom::Point const&, Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::RatQuad::split(Geom::RatQuad&, Geom::RatQuad&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:181:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | a.P[2] = b.P[0] = (0.5*a.P[1]+0.5*b.P[1]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:50:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ret._trans = new_r.min() - old_r.min(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:51:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | return ret; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:176:38: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Translate t(Translate::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:177:30: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Scale s(Scale::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:178:32: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Rotate r(Rotate::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:179:32: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | HShear h(HShear::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:180:32: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | VShear v(VShear::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:181:28: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Zoom z(Zoom::identity()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:186:11: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | m = t * t; m = t * s; m = t * r; m = t * h; m = t * v; m = t * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:187:22: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | m = s * t; m = s * s; m = s * r; m = s * h; m = s * v; m = s * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:188:33: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | m = r * t; m = r * s; m = r * r; m = r * h; m = r * v; m = r * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:189:44: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | m = h * t; m = h * s; m = h * r; m = h * h; m = h * v; m = h * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:190:55: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | m = v * t; m = v * s; m = v * r; m = v * h; m = v * v; m = v * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:191:66: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | m = z * t; m = z * s; m = z * r; m = z * h; m = z * v; m = z * z; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Translate Geom::Translate::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:135:22: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | static Translate identity() { return {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:173:18: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | static Scale identity() { return {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:215:19: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | static Rotate identity() { return {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 245 | static S identity() { return {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:245:14: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Zoom Geom::Zoom::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:321:17: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | static Zoom identity() { return {}; } | ^~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In function 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In function 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In function 'Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In function 'Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | _trans += z._trans / _scale; | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::arc(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:279:81: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | EllipticalArc *ret_arc = new EllipticalArc(ip, ray(X), ray(Y), rotationAngle(), | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:113:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | ret.setTranslation(center()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::are_near(Geom::Ellipse const&, Geom::Ellipse const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:747:54: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 747 | if (distance(ac.rotationAngle(), bc.rotationAngle()).radians0() >= M_PI/2) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:761:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 761 | if (!are_near(tp * ac.unitCircleTransform(), | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::SBasis Geom::extract_u(const SBasis2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:50: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 14 | bo += (extract_u(a.index(ui, vi), u))*sk; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::line_intersection(Geom::Point const&, double, Geom::Point const&, double, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:71:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | double denominator = dot(Geom::rot90(n0), n1); | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::D2 Geom::sb2dsolve(const SBasis2d&, const Point&, const Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:114:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Point nA = dfA/(dfA[X]*dfA[X]+dfA[Y]*dfA[Y]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::clip(std::vector > const&, std::vector > const&, double)Geom::OptInterval': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | OptInterval clip (std::vector const& A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:487:41: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:37: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Interval bound = fat_line_bounds(A, bl); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::feed(Geom::PathSink&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:925:45: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 925 | sink.arcTo(ray(X), ray(Y), rotationAngle(), _large_arc, sweep(), _final_point); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Circle::boundsFast() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::check_transforms()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:186:13: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | m = t * t; m = t * s; m = t * r; m = t * h; m = t * v; m = t * z; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:181:26: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Zoom z(Zoom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:180:30: note: parameter passing for argument of type 'struct VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | VShear v(VShear::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:179:30: note: parameter passing for argument of type 'struct HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | HShear h(HShear::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:178:30: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Rotate r(Rotate::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:177:28: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Scale s(Scale::identity()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:176:36: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Translate t(Translate::identity()); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:187:24: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | m = s * t; m = s * s; m = s * r; m = s * h; m = s * v; m = s * z; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:188:35: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | m = r * t; m = r * s; m = r * r; m = r * h; m = r * v; m = r * z; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:189:46: note: parameter passing for argument of type 'struct HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | m = h * t; m = h * s; m = h * r; m = h * h; m = h * v; m = h * z; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:190:57: note: parameter passing for argument of type 'struct VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | m = v * t; m = v * s; m = v * r; m = v * h; m = v * v; m = v * z; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:865:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | _ellipse.setCenter(middle_point(_initial_point, _final_point)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Zoom Circle::unitCircleTransform() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:104:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Point Circle::initialPoint() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::operator<<(std::basic_ostream >&, Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 772 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::Zoom::map_rect(Geom::Rect const&, Geom::Rect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt(const Piecewise&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:191:19: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | zero.setDomain(f.domain()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt_internal(const SBasis&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:149:40: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | sqrtf[0] = Linear(std::sqrt(f[0][0]), std::sqrt(f[0][1])); | ~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1035:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } // end namespace Geom | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:66:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | moveTo(r.corner(0)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:88:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:88:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI)); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:89:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, s); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_updateCenterAndAngles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:753:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Point p = d / 2 * invrot; // x', y' in F.6.5.1 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:750:32: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:780:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 780 | _ellipse.setCenter(c * rot + mid); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise > Geom::unitVector(const D2&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:236:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | Point v0 = unit_vector(V.at0()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:933:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 933 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:939:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | Point ymax = pointAtAngle(ymax_a); | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::Rotate::around(Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:142:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Affine Rotate::around(Point const &p, Coord angle) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:965:47: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 965 | Angle ia = initialAngle(), fa = finalAngle(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'unsigned int Geom::centroid(const Piecewise >&, Point&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:529:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | centroid_tmp += C.at1()- C.at0(); // first moment. | ~~~~~~~^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_validateIntersection(Geom::Intersection&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:632:54: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | if (!are_near_rel(_ellipse.pointAt(t), xing.point(), EPS)) { | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_equalTo(Geom::Curve const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:895:48: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:122:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Affine ret = Translate(-center()) * Rotate(-_angle) * Scale(1/ray(X), 1/ray(Y)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::expandToTransformed(Geom::Rect&, Geom::Affine const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | bbox.expandTo(_final_point * transform); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:72: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:68: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1035:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } // end namespace Geom | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::valueAt(double, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:330:32: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return valueAtAngle(angleAt(t), d); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::sb2d_cubic_solve(Geom::SBasis2d const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:161:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Geom::Point V1 = rot90(dfB); | ~~~~~^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:273:15: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | B[0] = cos(bo,4); | ~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::nearestTime(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:282:57: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) { | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:78:51: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Interval itemBounds(ItemIterator curve) const { return curve->boundsFast()[X]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:704:62: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | for (auto a : {_angles.initialAngle(), _angles.finalAngle()}) { | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::valueAt(double, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:134:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Point SVGPathParser::_pop_point() | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Zoom Circle::inverseUnitCircleTransform() const | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function 'Geom::parting_point(Geom::Path const&, Geom::Path const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | PathIntersection parting_point(Path const &first, Path const &second, Coord precision) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/functional:64, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/12/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function 'void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:93:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Vtemp[i][j] = lerp(t, Vtemp[i-1][j], Vtemp[i-1][j+1]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:391:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | Point np = seg.pointAt( seg.nearestTime(p) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:394:40: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | if ( are_near(rotationAngle(), M_PI/2) | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | Point r = p - center(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:463:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point p_c = p - center(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Coord const max_time[2] = { first.timeRange().max(), second.timeRange().max() }; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto const step_point = paths[leg]->pointAt(forward_coord); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::derivative(std::vector >&, std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:187:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | D.push_back(n*(B[i+1] - B[i])); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::pointAndDerivatives(double, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:287:27: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | double angle = angleAt(t); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | result.push_back( ea->pointAtAngle(angle) ); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Interval, Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | static bool compareIntervalMin( Interval I, Interval J ){ | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'void Geom::subdiv_sbasis(const SBasis&, std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:575:23: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 575 | double t = s[0][0] / (s[0][0] - s[0][1]); | ~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::intersect(Geom::Circle const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:223:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Point px = lerp(R / d, _center, other._center); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots1(const SBasis&, Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:597:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 597 | std::vector roots1(SBasis const & s, Interval const ivl) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:599:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 599 | double d = s[0][0] - s[0][1]; | ~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots(const SBasis&, Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:629:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | std::vector roots(SBasis const & s, Interval const ivl) { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'void Geom::intersect_polish_root(const Curve&, double&, const Curve&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Point F = as[0] - bs[0]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In function 'Geom::bezier_length_internal(Geom::Point, Geom::Point, Geom::Point, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:753:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | static Coord bezier_length_internal(Point a0, Point a1, Point a2, Coord tolerance, int level) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::find_tangents_by_vector(Geom::Point, Geom::D2 const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:773:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | SBasis crs = dot(derivative(A), rot90(V)); | ~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'std::vector Geom::path_mono_splits(const Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:417:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | int dx = p[i].initialPoint()[X] > (spl.empty() ? p[i].finalPoint()[X] : p.valueAt(spl.front(), X)) ? 1 : 0; | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:192:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | k.point()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 474 | for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i)); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::sbasis_to_bezier(Bezier&, const SBasis&, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:95:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | if (sb[q-1][0] == sb[q-1][1]) | ~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'Geom::PathSink::feed(Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:88:46: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'Geom::PathSink::feed(Geom::Circle const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:77:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Point b = c + Point(0, -r); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::build_from_sbasis(PathBuilder&, const D2&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:503:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 503 | pb.lineTo(B.at1()); | ~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::Path Geom::path_from_sbasis(const D2&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:525:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 525 | pb.moveTo(B.at0()); | ~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::line_intersection(Geom::Point const&, double, Geom::Point const&, double, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:87:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | result = Geom::Point(X, Y) / denominator; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:316:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:122:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Point rays() const { return _rays; } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:329:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | if (last->isLineSegment() && last->finalPoint() == initialPoint()) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'Geom::BezierCurveN<1u>::intersect(Geom::Curve const&, double) const::{lambda(Geom::Point const&)#1}::operator()(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:432:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 432 | auto const time_of_passage = [&](Point const &point_on_line) -> Coord { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:359:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | bounds = front().boundsFast(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Piecewise > Geom::Path::toPwSb() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:404:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 404 | ret = Piecewise >(initialPoint()); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:434:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Interval Path::timeRange() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:449:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Point Path::pointAt(Coord t) const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:500:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | , bounds(curve->boundsFast()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:549:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | k.point()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:602:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | Rect bounds = i->boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:614:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Point ip = i->initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:681:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 686 | dsq = distanceSq(_point, _path[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:698:8: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | dsq = distanceSq(_point, _path[ei].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::lerp(double, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, long, std::pair, __gnu_cxx::__ops::_Iter_less_iter)void [clone .isra.0]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:101:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | Point Ellipse::initialPoint() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::xAx::tangent(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | Line tangent (const Point & _point) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Geom::Rotate::Rotate(double)', inlined from 'Geom::Ellipse::unitCircleTransform() const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:112:42, inlined from 'Geom::Ellipse::boundsExact() const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:148:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:162:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Rect Ellipse::boundsFast() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:358:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ [ 25%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -P CMakeFiles/cola_LIB.dir/cmake_clean_target.cmake /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::are_near(Geom::Ellipse const&, Geom::Ellipse const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:752:55: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 752 | Angle d2 = distance(ac.rotationAngle() - M_PI/2, bc.rotationAngle()); | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -E cmake_link_script CMakeFiles/cola_LIB.dir/link.txt --verbose=1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:736:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 736 | bool are_near(Ellipse const &a, Ellipse const &b, Coord precision) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/bin/ar qc ../../../../lib64/libcola_LIB.a CMakeFiles/cola_LIB.dir/box.cpp.o CMakeFiles/cola_LIB.dir/cluster.cpp.o CMakeFiles/cola_LIB.dir/cola.cpp.o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o CMakeFiles/cola_LIB.dir/connected_components.cpp.o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o CMakeFiles/cola_LIB.dir/shapepair.cpp.o CMakeFiles/cola_LIB.dir/straightener.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/bin/ranlib ../../../../lib64/libcola_LIB.a /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'Geom::union_list(std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:717:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ [ 25%] Built target cola_LIB /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In member function 'Geom::Line::transformTo(Geom::Line const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:244:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | Affine Line::transformTo(Line const &other) const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function 'Geom::OldBezier::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:129:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Point OldBezier::operator()(double const t) const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:134:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Point SVGPathParser::_pop_point() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::lerp(double, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'Geom::compareIntervalMin(Geom::Interval, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | static bool compareIntervalMin( Interval I, Interval J ){ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'Geom::intersect_polish_root(Geom::Curve const&, double&, Geom::Curve const&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Point F = as[0] - bs[0]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::append(const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:758:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:78:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Interval itemBounds(ItemIterator curve) const { return curve->boundsFast()[X]; } | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'void Geom::PathSelfIntersector::_appendCurveCrossing(Geom::CurveIntersection&&, size_t, size_t, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:148:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | xing.point()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathVectorSelfIntersector]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::clipper::find_inner_point_by_bisector_line(Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)', inlined from 'Geom::clipper::find_inner_point_by_bisector_line(Geom::Point const&, Geom::Point const&) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:1150:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1150 | } // end namespace Geom | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::rect_line_intersect(Geom::Rect&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ In member function 'Geom::Line::segment(double, double) const', inlined from 'Geom::rect_line_intersect(Geom::Rect&, Geom::Line)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:349:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:284:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function 'Geom::PathIntersectionGraph::_assignEdgeWindingParities(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:152:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | void PathIntersectionGraph::_assignEdgeWindingParities(Coord precision) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:119:44: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Line Line2 = Line::from_origin_and_vector(P2, dP2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | RatQuad RatQuad::fromPointsTangents(Point P0, Point dP0, | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::clipper::find_inner_point(Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Line l1 = cs.tangent (P); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | return find_inner_point_by_bisector_line (P, Q); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::sbasis_to_bezier(Geom::Bezier&, Geom::SBasis const&, unsigned long)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:95:33: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | if (sb[q-1][0] == sb[q-1][1]) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::level_set(Geom::D2 const&, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | std::vector level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const::{lambda(Geom::Dim2)#1}::operator()(Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | auto proj_bounds = [&] (Dim2 d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::level_set(Geom::D2 const&, Geom::Point, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | std::vector level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:325:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return level_set( f, region ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::xAx::fromLine(Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 421 | xAx xAx::fromLine(Line l) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Geom::EllipticalArc::boundsExact() const', inlined from 'Geom::EllipticalArc::boundsExact() const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::valueAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:450:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | double xAx::valueAt(Point P) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::portion(double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | Curve* EllipticalArc::portion(double f, double t) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::extrema(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | Interval xAx::extrema(Rect r) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::AngleInterval::timeAtAngle(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:307:51: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Angle midout = _start_angle - outex / 2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::find_normals_by_vector(Geom::Point, Geom::D2 const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:764:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 764 | std::vector find_normals_by_vector(Point V, D2 const &A) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const::{lambda(Geom::Angle)#1}::operator()(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 693 | auto const synthesize_intersection = [&](Angle angle) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::intersect(Geom::BezierCurveN<1u> const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ~~~~~~~~~~~~~~^~ In member function 'Geom::Line::Line(Geom::BezierCurveN<1u> const&)', inlined from 'Geom::Ellipse::intersect(Geom::BezierCurveN<1u> const&) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:530:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::intersect(Geom::BezierCurveN<1u> const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | std::vector Ellipse::intersect(LineSegment const &seg) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 700 | result.emplace_back(time, other->timeAtAngle(angle), _ellipse.pointAt(angle)); | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Geom::Line::Line(Geom::BezierCurveN<1u> const&)', inlined from 'Geom::Ellipse::intersect(Geom::BezierCurveN<1u> const&) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:530:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::roots(Geom::Point, Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:565:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | std::vector xAx::roots(Point d, Point o) const { | ^~~ In member function 'Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'Geom::EllipticalArc::_validateIntersection(Geom::Intersection&, bool) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:636:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_validateIntersection(Geom::Intersection&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:640:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near_rel(pointAt(t), xing.point(), EPS)) { | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::make_angle_bisector_line(Geom::Line const&, Geom::Line const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'Geom::distance(Geom::Point const&, Geom::Ray const&)', inlined from 'Geom::are_near(Geom::Point const&, Geom::Ray const&, double)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:133:17, inlined from 'Geom::intersection(Geom::Ray const&, Geom::Ray const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:478:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:128:53: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | return ::Geom::distance(_point, _ray.pointAt(t)); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::Path(Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:316:76: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:316:57: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:76: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:57: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'Geom::Sweeper::process()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:41: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::reciprocalOnDomain(Geom::Interval, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:282:19: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Piecewise reciprocalOnDomain(Interval range, double tol){ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::intersect(Geom::Ellipse const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type 'struct Intersection' when C++17 is enabled changed to match C++14 in GCC 10.1 692 | synthesize_intersection(intersection_average(as[0], as[1]), bs[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | std::vector Ellipse::intersect(Ellipse const &other) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::decompose_degenerate(Geom::xAx const&, Geom::xAx const&, Geom::xAx const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:47: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | Line L1 = Line::from_origin_and_vector(B0, rot90(n1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | std::vector decompose_degenerate(xAx const & C1, xAx const & C2, xAx const & xC0) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:134:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Point SVGPathParser::_pop_point() | ^~~~~~~~~~~~~ In member function 'Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'Geom::EllipticalArc::roots(double, Geom::Dim2) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:247:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::pointAndDerivatives(double, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | EllipticalArc::pointAndDerivatives(Coord t, unsigned int n) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::arc_bound(Geom::Point const&, Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:706:36: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | synthesize_intersection(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::intersect(Geom::Curve const&, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:646:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 646 | std::vector EllipticalArc::intersect(Curve const &other, Coord eps) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:814:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 814 | SBasis arc_x = ray(X) * cos(param,4); | ~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'Geom::MonoCrosser::crossings(Geom::PathVector const&, Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 474 | for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i)); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:348:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | OptRect Path::boundsFast() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::intersection(Geom::Line, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | LineSegment intersection(Line l, Rect r) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:52:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | return LineSegment(Point(0,0), Point(0,0)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:434:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Interval Path::timeRange() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::pointAt(Geom::PathTime const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:463:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point Path::pointAt(PathTime const &pos) const | ^~~~ In member function 'Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'Geom::EllipticalArc::allNearestTimes(Geom::Point const&, double, double) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:534:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:552:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | double dsq1 = distanceSq(p, pointAt(from)); | ~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | int Path::winding(Point const &p) const { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:614:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Point ip = i->initialPoint(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:602:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | Rect bounds = i->boundsFast(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::crossings(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | std::vector xAx::crossings(Rect r) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | Geom::LineSegment ls(r.corner(ei), r.corner(ei+1)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::nearestTime(Geom::Point const&, double*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:743:56: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | *dist = distance(_closing_seg->initialPoint(), p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 733 | PathTime Path::nearestTime(Point const &p, Coord *dist) const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::toCurve(Geom::Rect const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Line bisector = make_bisector_line(LineSegment(A, C)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In function 'Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)', inlined from 'Geom::xAx::toCurve(Geom::Rect const&) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::toCurve(Geom::Rect const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:512:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | std::vector crs = crossings(bnd); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:515:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Point dA = rot90(gradient(A)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:520:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::PathSelfIntersector::_intersectWithActive(Geom::PathInternal::BaseIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:107:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | void _intersectWithActive(ItemIterator curve) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::unitVector(Geom::D2 const&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:282:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | unitV0.setDomain(Interval(0.,.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 25%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::PathSelfIntersector::PathSelfIntersector(Geom::Path const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:62:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | PathSelfIntersector(Path const &path, double precision) | ^~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -E cmake_link_script CMakeFiles/avoid_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib64/libavoid_LIB.a CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o CMakeFiles/avoid_LIB.dir/connector.cpp.o CMakeFiles/avoid_LIB.dir/connend.cpp.o CMakeFiles/avoid_LIB.dir/geometry.cpp.o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o CMakeFiles/avoid_LIB.dir/graph.cpp.o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o CMakeFiles/avoid_LIB.dir/junction.cpp.o CMakeFiles/avoid_LIB.dir/makepath.cpp.o CMakeFiles/avoid_LIB.dir/mtst.cpp.o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o CMakeFiles/avoid_LIB.dir/router.cpp.o CMakeFiles/avoid_LIB.dir/scanline.cpp.o CMakeFiles/avoid_LIB.dir/shape.cpp.o CMakeFiles/avoid_LIB.dir/timer.cpp.o CMakeFiles/avoid_LIB.dir/vertices.cpp.o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o CMakeFiles/avoid_LIB.dir/visibility.cpp.o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o /usr/bin/ranlib ../../../../lib64/libavoid_LIB.a In file included from /usr/include/c++/12/vector:70, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/12/bits/vector.tcc: In member function 'std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Geom::Curve const*&&, unsigned long&, int&&)void': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 25%] Built target avoid_LIB /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 638 | std::vector Path::allNearestTimes(Point const &_point, double from, double to) const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:681:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 686 | dsq = distanceSq(_point, _path[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:698:31: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | dsq = distanceSq(_point, _path[ei].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 26%] Linking CXX static library ../../../../../lib64/lib2geom.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -P CMakeFiles/2geom.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -E cmake_link_script CMakeFiles/2geom.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib64/lib2geom.a CMakeFiles/2geom.dir/affine.cpp.o "CMakeFiles/2geom.dir/basic-intersection.cpp.o" CMakeFiles/2geom.dir/bezier.cpp.o "CMakeFiles/2geom.dir/bezier-clipping.cpp.o" "CMakeFiles/2geom.dir/bezier-curve.cpp.o" "CMakeFiles/2geom.dir/bezier-utils.cpp.o" "CMakeFiles/2geom.dir/cairo-path-sink.cpp.o" CMakeFiles/2geom.dir/circle.cpp.o CMakeFiles/2geom.dir/concepts.cpp.o CMakeFiles/2geom.dir/conicsec.cpp.o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o "CMakeFiles/2geom.dir/convex-hull.cpp.o" CMakeFiles/2geom.dir/coord.cpp.o CMakeFiles/2geom.dir/crossing.cpp.o CMakeFiles/2geom.dir/curve.cpp.o "CMakeFiles/2geom.dir/d2-sbasis.cpp.o" CMakeFiles/2geom.dir/ellipse.cpp.o "CMakeFiles/2geom.dir/elliptical-arc.cpp.o" "CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o" CMakeFiles/2geom.dir/geom.cpp.o "CMakeFiles/2geom.dir/intersection-graph.cpp.o" CMakeFiles/2geom.dir/line.cpp.o "CMakeFiles/2geom.dir/nearest-time.cpp.o" CMakeFiles/2geom.dir/numeric/matrix.cpp.o CMakeFiles/2geom.dir/parallelogram.cpp.o "CMakeFiles/2geom.dir/parting-point.cpp.o" "CMakeFiles/2geom.dir/path-extrema.cpp.o" "CMakeFiles/2geom.dir/path-intersection.cpp.o" "CMakeFiles/2geom.dir/path-sink.cpp.o" CMakeFiles/2geom.dir/path.cpp.o CMakeFiles/2geom.dir/pathvector.cpp.o CMakeFiles/2geom.dir/piecewise.cpp.o CMakeFiles/2geom.dir/point.cpp.o CMakeFiles/2geom.dir/polynomial.cpp.o CMakeFiles/2geom.dir/rect.cpp.o "CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o" "CMakeFiles/2geom.dir/sbasis-2d.cpp.o" "CMakeFiles/2geom.dir/sbasis-geometric.cpp.o" "CMakeFiles/2geom.dir/sbasis-math.cpp.o" "CMakeFiles/2geom.dir/sbasis-poly.cpp.o" "CMakeFiles/2geom.dir/sbasis-roots.cpp.o" "CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o" CMakeFiles/2geom.dir/sbasis.cpp.o "CMakeFiles/2geom.dir/self-intersect.cpp.o" "CMakeFiles/2geom.dir/solve-bezier.cpp.o" "CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o" "CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o" "CMakeFiles/2geom.dir/svg-path-parser.cpp.o" "CMakeFiles/2geom.dir/svg-path-writer.cpp.o" "CMakeFiles/2geom.dir/sweep-bounds.cpp.o" CMakeFiles/2geom.dir/transforms.cpp.o CMakeFiles/2geom.dir/utils.cpp.o [ 26%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -P CMakeFiles/uemf_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -E cmake_link_script CMakeFiles/uemf_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libuemf_LIB.a CMakeFiles/uemf_LIB.dir/symbol_convert.c.o CMakeFiles/uemf_LIB.dir/uemf.c.o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o CMakeFiles/uemf_LIB.dir/uemf_print.c.o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o CMakeFiles/uemf_LIB.dir/uwmf.c.o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o CMakeFiles/uemf_LIB.dir/upmf.c.o CMakeFiles/uemf_LIB.dir/upmf_print.c.o /usr/bin/ranlib ../../../lib64/libuemf_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 26%] Built target uemf_LIB /usr/bin/ranlib ../../../../../lib64/lib2geom.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 26%] Built target 2geom /usr/bin/gmake -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/depend /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build /usr/bin/gmake -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o [ 26%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o -MF CMakeFiles/util_LIB.dir/action-accel.cpp.o.d -o CMakeFiles/util_LIB.dir/action-accel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o -MF CMakeFiles/livarot_LIB.dir/AVL.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AVL.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/AVL.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -MF CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o.d -o CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o -MF CMakeFiles/util_LIB.dir/document-fonts.cpp.o.d -o CMakeFiles/util_LIB.dir/document-fonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/document-fonts.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/float-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/float-line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/float-line.cpp [ 27%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -MF CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o.d -o CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/expression-evaluator.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o -MF CMakeFiles/livarot_LIB.dir/Path.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o -MF CMakeFiles/util_LIB.dir/font-collections.cpp.o.d -o CMakeFiles/util_LIB.dir/font-collections.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-collections.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp [ 27%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o [ 27%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o -MF CMakeFiles/livarot_LIB.dir/path-description.cpp.o.d -o CMakeFiles/livarot_LIB.dir/path-description.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o -MF CMakeFiles/util_LIB.dir/format_size.cpp.o.d -o CMakeFiles/util_LIB.dir/format_size.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/format_size.cpp [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o [ 27%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp [ 27%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o -MF CMakeFiles/util_LIB.dir/font-discovery.cpp.o.d -o CMakeFiles/util_LIB.dir/font-discovery.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp [ 27%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o -MF CMakeFiles/util_LIB.dir/font-tags.cpp.o.d -o CMakeFiles/util_LIB.dir/font-tags.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-tags.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o -MF CMakeFiles/util_LIB.dir/funclog.cpp.o.d -o CMakeFiles/util_LIB.dir/funclog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/funclog.cpp [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o -MF CMakeFiles/livarot_LIB.dir/Shape.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/share.cpp.o -MF CMakeFiles/util_LIB.dir/share.cpp.o.d -o CMakeFiles/util_LIB.dir/share.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/share.cpp [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o -MF CMakeFiles/util_LIB.dir/object-renderer.cpp.o.d -o CMakeFiles/util_LIB.dir/object-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o [ 28%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/paper.cpp.o -MF CMakeFiles/util_LIB.dir/paper.cpp.o.d -o CMakeFiles/util_LIB.dir/paper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o -MF CMakeFiles/util_LIB.dir/parse-int-range.cpp.o.d -o CMakeFiles/util_LIB.dir/parse-int-range.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/parse-int-range.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/preview.cpp.o -MF CMakeFiles/util_LIB.dir/preview.cpp.o.d -o CMakeFiles/util_LIB.dir/preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/statics.cpp.o -MF CMakeFiles/util_LIB.dir/statics.cpp.o.d -o CMakeFiles/util_LIB.dir/statics.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/statics.cpp [ 29%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -MF CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o.d -o CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/pool.cpp.o -MF CMakeFiles/util_LIB.dir/pool.cpp.o.d -o CMakeFiles/util_LIB.dir/pool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/pool.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/units.cpp.o -MF CMakeFiles/util_LIB.dir/units.cpp.o.d -o CMakeFiles/util_LIB.dir/units.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o -MF CMakeFiles/util_LIB.dir/xim_fix.cpp.o.d -o CMakeFiles/util_LIB.dir/xim_fix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/xim_fix.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o -MF CMakeFiles/util_LIB.dir/ziptool.cpp.o.d -o CMakeFiles/util_LIB.dir/ziptool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/ziptool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp: In function 'Geom::Point StrokeNormalize(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:27:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | static Geom::Point StrokeNormalize(const Geom::Point value) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp: In member function 'void Shape::ConvertToFormeNested(Path*, int, Path* const*, int&, int*&, int*&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:401:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 401 | if (pData.size()<= fi || fi == numberOfPoints()) { | ~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp: In member function 'void Shape::AddContour(Path*, int, Path* const*, int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:923:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | if (nPiece < 0 || nPiece >= from->descr_cmd.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertWithBackData(double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:70:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (; curP < descr_cmd.size(); curP++) { | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'const Geom::Point Path::PrevPoint(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:420:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | const Geom::Point Path::PrevPoint(int i) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertEvenLines(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:327:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | nexcur = nextX - curX; | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 601 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:613:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:614:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp: In member function 'std::string Path::svg_dump_path() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:581:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 581 | for (int i = 0; i < descr_cmd.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601:26: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 601 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:613:26: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:614:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp: In member function 'void Inkscape::RecentlyUsedFonts::prepend_to_list(const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp:221:29: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 221 | if(_recent_list.size() > _max_size) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp: In member function 'std::string Path::svg_dump_path() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:582:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | auto const p = i == 0 ? Geom::Point() : PrevPoint(i - 1); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::LoadPathVector(const Geom::PathVector&, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:55: warning: comparison of integer expressions of different signedness: 'const Geom::PathTime::size_type' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 403 | while (it != cuts.end() && it->path_index == i && it->curve_index == j) { | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:79: warning: comparison of integer expressions of different signedness: 'const Geom::PathTime::size_type' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 403 | while (it != cuts.end() && it->path_index == i && it->curve_index == j) { | ~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:35:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 35 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:35:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 35 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:336:52: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::deg_from_rad(arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:365:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'Path::AddCurve(Geom::Curve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:336:52: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::deg_from_rad(arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:335:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | arc->rays().x(), arc->rays().y(), | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:421:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 421 | i->gio_app()->signal_shutdown().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:421:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:426:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 426 | _connection = _loading.subscribe([=](const MessageType& msg) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:426:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:431:23: warning: unused variable 'progress' [-Wunused-variable] 431 | else if (auto progress = Async::Msg::get_progress(msg)) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Built target inkscape_appdata gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Built target inkscape_desktop /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 29%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/livarot && /usr/bin/cmake -E cmake_link_script CMakeFiles/livarot_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/liblivarot_LIB.a CMakeFiles/livarot_LIB.dir/AVL.cpp.o "CMakeFiles/livarot_LIB.dir/float-line.cpp.o" CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o CMakeFiles/livarot_LIB.dir/Path.cpp.o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o "CMakeFiles/livarot_LIB.dir/path-description.cpp.o" CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o CMakeFiles/livarot_LIB.dir/Shape.cpp.o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o "CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o" /usr/bin/ranlib ../../lib64/liblivarot_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Built target livarot_LIB /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 29%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -P CMakeFiles/depixelize_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -E cmake_link_script CMakeFiles/depixelize_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libdepixelize_LIB.a CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o /usr/bin/ranlib ../../../lib64/libdepixelize_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Built target depixelize_LIB [ 29%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/util_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libutil_LIB.a "CMakeFiles/util_LIB.dir/action-accel.cpp.o" "CMakeFiles/util_LIB.dir/document-fonts.cpp.o" "CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o" "CMakeFiles/util_LIB.dir/font-collections.cpp.o" CMakeFiles/util_LIB.dir/format_size.cpp.o "CMakeFiles/util_LIB.dir/font-discovery.cpp.o" "CMakeFiles/util_LIB.dir/font-tags.cpp.o" CMakeFiles/util_LIB.dir/funclog.cpp.o CMakeFiles/util_LIB.dir/share.cpp.o "CMakeFiles/util_LIB.dir/object-renderer.cpp.o" CMakeFiles/util_LIB.dir/paper.cpp.o "CMakeFiles/util_LIB.dir/parse-int-range.cpp.o" CMakeFiles/util_LIB.dir/preview.cpp.o CMakeFiles/util_LIB.dir/statics.cpp.o "CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o" CMakeFiles/util_LIB.dir/pool.cpp.o CMakeFiles/util_LIB.dir/units.cpp.o CMakeFiles/util_LIB.dir/xim_fix.cpp.o CMakeFiles/util_LIB.dir/ziptool.cpp.o /usr/bin/ranlib ../../lib64/libutil_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Built target util_LIB /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build -P /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/CMakeScripts/inkscape-version.cmake revision is ebf0e940d0, 2025-05-08 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/inkscape-version.cpp" because another output "/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/run_always.txt" does not exist. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/heap.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/async/async.cpp.o -MF CMakeFiles/inkscape_base.dir/async/async.cpp.o.d -o CMakeFiles/inkscape_base.dir/async/async.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/async.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-util.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cmyk-conv.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -MF CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/color-conv.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/demangle.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/logger.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/logger.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/sysv-heap.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/timestamp.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item-list.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-manager.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/db.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/db.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/extension.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/init.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/init.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/system.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/system.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/template.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/template.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/timer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/timer.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:156:35: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:128:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Geom::Point min(item_bbox->min()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:156:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:129:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point max(item_bbox->max()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h: In constructor 'Inkscape::Extension::Dependency::Dependency(Inkscape::XML::Node*, const Inkscape::Extension::Extension*, type_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h:74:22: warning: 'Inkscape::Extension::Dependency::_extension' will be initialized after [-Wreorder] 74 | const Extension *_extension; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h:62:12: warning: 'Inkscape::Extension::Dependency::type_t Inkscape::Extension::Dependency::_type' [-Wreorder] 62 | type_t _type = TYPE_FILE; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:54:1: warning: when initialized here [-Wreorder] 54 | Dependency::Dependency (Inkscape::XML::Node * in_repr, const Extension *extension, type_t default_type) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:156:35: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/image-resolution.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:100:65: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:73:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Point p0 = _p0 * affine(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:112:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Geom::Point p0 = _p0 * affine(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:103:77: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp: In member function 'virtual void Inkscape::Filters::FilterMerge::set_input(int, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:93:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 93 | if (_input_image.size() > input) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:95:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'Inkscape::CanvasItemQuad::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h:95:20: warning: 'Inkscape::Filters::FilterSlot::rc' will be initialized after [-Wreorder] 95 | RenderContext &rc; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h:94:9: warning: 'int Inkscape::Filters::FilterSlot::device_scale' [-Wreorder] 94 | int device_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:30:1: warning: when initialized here [-Wreorder] 30 | FilterSlot::FilterSlot(DrawingContext *bgdc, DrawingContext &graphic, FilterUnits const &units, RenderContext &rc, int blurquality) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:250:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:98:25: warning: comparison of integer expressions of different signedness: 'const int' and 'boost::intrusive::list_impl, &Inkscape::CanvasItem::member_hook>, long unsigned int, true, void>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | } else if (zpos >= _parent->items.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h: In constructor 'Inkscape::Filters::FilterSpecularLighting::FilterSpecularLighting()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h:50:12: warning: 'Inkscape::Filters::FilterSpecularLighting::specularExponent' will be initialized after [-Wreorder] 50 | double specularExponent; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h:48:12: warning: 'double Inkscape::Filters::FilterSpecularLighting::surfaceScale' [-Wreorder] 48 | double surfaceScale; | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:35:1: warning: when initialized here [-Wreorder] 35 | FilterSpecularLighting::FilterSpecularLighting() | ^~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:65:68: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:75:30: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'virtual void Inkscape::CanvasItemText::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:95:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point p = _scaled ? _p : _p * affine(); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:98:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | _text_box = load_text_extents(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::get_text_size() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::load_text_extents()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:200:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:46:61: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:265:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp: In constructor 'Inkscape::NRStyleData::NRStyleData(const SPStyle*, const SPStyle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:199:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < PAINT_ORDER_LAYERS; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:373:134: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'void Inkscape::CanvasItemCtrl::_dump()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:108:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 1; i <= types.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:61:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:62:37: 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:65:35: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h: In constructor 'Inkscape::CanvasItemGrid::CanvasItemGrid(Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:57:14: warning: 'Inkscape::CanvasItemGrid::_minor_color' will be initialized after [-Wreorder] 57 | uint32_t _minor_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:56:14: warning: 'uint32_t Inkscape::CanvasItemGrid::_major_color' [-Wreorder] 56 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:56:14: warning: 'Inkscape::CanvasItemGrid::_major_color' will be initialized after [-Wreorder] 56 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:54:9: warning: 'int Inkscape::CanvasItemGrid::_major_line_interval' [-Wreorder] 54 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:54:9: warning: 'Inkscape::CanvasItemGrid::_major_line_interval' will be initialized after [-Wreorder] 54 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:48:10: warning: 'bool Inkscape::CanvasItemGrid::_dotted' [-Wreorder] 48 | bool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:613:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:545:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | return p; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:95:35: 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp: In function 'std::optional > Inkscape::Handles::{anonymous}::configure_selector(CRSelector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:252:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (int i = 1; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp: In function 'uint32_t Inkscape::Handles::{anonymous}::combine_rgb_a(uint32_t, float)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:349:25: warning: variable '_' set but not used [-Wunused-but-set-variable] 349 | EXTRACT_ARGB32(rgb, _, r, g, b) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:169:13: note: in definition of macro 'EXTRACT_ARGB32' 169 | guint32 a, r, g, b; \ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp: In member function 'virtual void Inkscape::Filters::FilterComposite::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:80:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp: In member function 'virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:62:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Rect fp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:75:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto d = fp_cairo.min() - sa.min(); | ^ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp: In member function 'virtual void Inkscape::Filters::FilterTurbulence::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:413:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:414:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp: In member function 'virtual void Inkscape::Filters::FilterMerge::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:29:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp: In member function 'virtual void Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:52:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:66:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Point bbox_00 = Geom::Point(0,0) * m; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:77:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:81:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp: In member function 'virtual void Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:166:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Rect slot_area = slot.get_slot_area(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:167:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Point p = slot_area.min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:33:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | , _source_graphic_area(graphic.targetLogicalBounds().roundOutwards()) // fixme | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:141:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'double Inkscape::CanvasItemCtrl::closest_distance_to(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:161:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | return Geom::distance(p, _position * affine()); | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'virtual void Inkscape::CanvasItemCtrl::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/png-output.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp: In member function 'virtual void Inkscape::Filters::FilterSpecularLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:184:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Inkscape::CanvasItemText::get_text_size() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:93:55: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp: In member function 'virtual void Inkscape::Filters::FilterOffset::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:38:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp: In member function 'Inkscape::Filters::FilterPrimitive::filter_primitive_area(Inkscape::Filters::FilterUnits const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:103:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp: In member function 'Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:61:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:70:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Geom::Rect view(_origin, _origin+wh); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:74:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return ret; | ^~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:125:76: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:95:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:170:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Point c00 = r.corner(0); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:373:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:381:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) / (area.max()[X] - area.min()[X]); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:406:12: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | return resolution; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:131:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | CPoint max() const { return CPoint(f[X].max(), f[Y].max()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:209:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Geom::Rect r = bounds(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:210:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Point pick = p * _ctm.inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:230:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In function 'double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:198:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:38:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:57: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:269:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, Inkscape::Filters::FilterUnits const&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svgz.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp: In member function 'virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:40:58: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Rect tile_area = slot.get_primitive_area(_input); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:65:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Point shift = sa.min() - tt.min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:82:63: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:202:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Line axis = Geom::Line::from_origin_and_vector(ow, sw[dim]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:217:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if (Geom::cross(axis.vector(), orth.vector()) > 0) { | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:238:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | if (Geom::dot(vector.vector(), axis.vector()) < 0.0) { | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:114:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:115:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:488:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:148:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h: In constructor 'Inkscape::Extension::TemplatePreset::TemplatePreset(Inkscape::Extension::Template*, const Inkscape::XML::Node*, Inkscape::Extension::TemplatePrefs, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:89:19: warning: 'Inkscape::Extension::TemplatePreset::_prefs' will be initialized after [-Wreorder] 89 | TemplatePrefs _prefs; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:81:17: warning: 'std::string Inkscape::Extension::TemplatePreset::_name' [-Wreorder] 81 | std::string _name; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:35:1: warning: when initialized here [-Wreorder] 35 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:86:9: warning: 'Inkscape::Extension::TemplatePreset::_visibility' will be initialized after [-Wreorder] 86 | int _visibility; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:85:9: warning: 'int Inkscape::Extension::TemplatePreset::_priority' [-Wreorder] 85 | int _priority; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:35:1: warning: when initialized here [-Wreorder] 35 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | FilterSlot::FilterSlot(DrawingContext *bgdc, DrawingContext &graphic, FilterUnits const &units, RenderContext &rc, int blurquality) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:106:37: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | double from = angle.initialAngle(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:137:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:141:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:81: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 39%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:57:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | bbox_exact = font->BBoxExact(_glyph); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -MF CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/text_reassemble.c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:93:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Rect bbox_pick_scaled_d = bbox_pick * ctx.ctm; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'void Inkscape::DrawingText::decorateStyle(Inkscape::DrawingContext&, double, double, const Geom::Point&, const Geom::Point&, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:263:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:197:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point coord = page.corner(0); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp: In member function 'double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:109:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point p_doc = p * affine().inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:81:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::arc(Geom::Point const&, double, Geom::AngleInterval const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:107:33: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | double to = angle.finalAngle(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:25: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:169:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | buf.cr->move_to(curve[0].x(), curve[0].y()); | ~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:137:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ~~~~~~~~~^~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-all.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:141:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp: In member function 'Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void FilterTile::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'Inkscape::Filters::Filter::_filter_resolution(Geom::Rect const&, Geom::Affine const&, Inkscape::Filters::FilterQuality) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:373:27: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'Inkscape::CanvasItemCtrl::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'Inkscape::Filters::Filter::render(Inkscape::DrawingItem const*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, DrawingContext *bgdc, RenderContext &rc) const | ^~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:631:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | } // namespace Inkscape | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:125:41: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h: In constructor 'Inkscape::DrawingItem::DrawingItem(Inkscape::Drawing&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:239:10: warning: 'Inkscape::DrawingItem::style_vector_effect_fixed' will be initialized after [-Wreorder] 239 | bool style_vector_effect_fixed : 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:217:11: warning: 'float Inkscape::DrawingItem::_opacity' [-Wreorder] 217 | float _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:229:21: warning: 'Inkscape::DrawingItem::_stroke_pattern' will be initialized after [-Wreorder] 229 | DrawingPattern *_stroke_pattern; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:213:13: warning: 'SPItem* Inkscape::DrawingItem::_item' [-Wreorder] 213 | SPItem *_item; ///< Used to associate DrawingItems with SPItems that created them | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:250:14: warning: 'Inkscape::DrawingItem::_has_cache_iterator' will be initialized after [-Wreorder] 250 | unsigned _has_cache_iterator : 1; ///< If set, _cache_iterator is valid | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:242:14: warning: 'unsigned char Inkscape::DrawingItem::_propagate_state' [-Wreorder] 242 | unsigned _propagate_state : 8; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp: In member function 'void Inkscape::DrawingItem::recursivePrintTree(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:1096:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1096 | for (int i = 0; i < level; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'cairo_t* Inkscape::DrawingSurface::createRawContext()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:124:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:173:18: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | static Scale identity() { return {}; } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:60: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:76: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const Geom::IntRect&, float, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'virtual unsigned int Inkscape::DrawingPattern::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:286:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | auto const c = _tile_rect->dimensions() * scale; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'expandedBy(Geom::OptRect const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:81:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-box.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-image.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'Inkscape::CanvasItemCurve::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:25: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'Inkscape::DrawingSurface::createRawContext()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:124:59: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp: In member function 'virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:149:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:128:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::operator&(Geom::GenericRect const&, Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:46:22, inlined from 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:157:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ /usr/include/boost/operators.hpp: In member function 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-spacer.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:82: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:82: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:344:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:114:17: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:115:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:97: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:97: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:197:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | intersections.push_back(line.pointAt(oc->ta)); | ~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:81:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'Inkscape::CanvasItemCurve::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:45: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingGlyphs::_updateItem(Geom::GenericRect const&, Inkscape::UpdateContext const&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:94:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Rect bbox_draw_scaled_d = bbox_draw * ctx.ctm; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp: In member function 'Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:58: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:149:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | DrawingItem *DrawingImage::_pickItem(Geom::Point const &p, double delta, unsigned flags) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In function 'Inkscape::distance_to_segment(Geom::Point const&, Geom::Point const&, Geom::Point const&)', inlined from 'Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:197:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::LineSegment l(a1, a2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:104:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | unsigned DrawingImage::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &/*area*/, unsigned flags, DrawingItem const */*stop_at*/) const | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, Geom::GenericRect const&, float, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void convert_pixels_pixbuf_to_argb32(guchar*, int, int, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1761:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1761 | for (size_t i = 0; i < h; ++i) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1763:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1763 | for (size_t j = 0; j < w; ++j) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void convert_pixels_argb32_to_pixbuf(guchar*, int, int, int, guint32)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1781:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1781 | for (size_t i = 0; i < h; ++i) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1783:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1783 | for (size_t j = 0; j < w; ++j) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1834:28: warning: unused variable 'hex' [-Wunused-variable] 1834 | const uint16_t hex = 0x101 * x; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:407:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:31: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:409:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ /usr/include/boost/operators.hpp: In member function 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:55: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridTiles::set_gap_size(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:519:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | void CanvasItemGridTiles::set_gap_size(Geom::Point gap_size) { | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/choose-file.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingGlyphs::setGlyph(std::shared_ptr, unsigned int, Geom::Affine const&)::{lambda()#1}::operator()() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:40:11: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | defer([=, this, font = std::move(font)] { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h: In constructor 'Inkscape::Extension::Internal::CairoRenderContext::CairoRenderContext(Inkscape::Extension::Internal::CairoRenderer*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:205:10: warning: 'Inkscape::Extension::Internal::CairoRenderContext::_is_ps' will be initialized after [-Wreorder] 205 | bool _is_ps; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:197:18: warning: 'unsigned int Inkscape::Extension::Internal::CairoRenderContext::_ps_level' [-Wreorder] 197 | unsigned int _ps_level; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:109:1: warning: when initialized here [-Wreorder] 109 | CairoRenderContext::CairoRenderContext(CairoRenderer *parent) : | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:203:61: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:184:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/gettext.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:852:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::initialAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:133:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Angle initialAngle() const { return _angles.initialAngle(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:826:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 826 | cairo_move_to(ct, path.initialPoint()[0], path.initialPoint()[1] ); | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'Geom::Point Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:913:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | Geom::Point PrintEmf::get_pathrect_corner(Geom::Path pathRect, double angle, int corner){ | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src/helper/sp-marshal.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -MF CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/dir-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/file.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Point Geom::Ray::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:68:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:1291:47: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 1291 | Geom::Interval bounds = hatch->bounds(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o -MF CMakeFiles/inkscape_base.dir/io/resource.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/resource.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -MF CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/bufferstream.cpp [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/gzipstream.cpp [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/inkscapestream.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/stringstream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/uristream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/xsltstream.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o -MF CMakeFiles/inkscape_base.dir/io/sys.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/sys.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'Inkscape::CanvasItemGuideLine::closest_distance_to(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:52: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp: In member function 'Inkscape::Display::SnapIndicator::make_distribution_indicators(Inkscape::SnappedPoint const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:534:91: warning: 'point2' may be used uninitialized [-Wmaybe-uninitialized] 534 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point2, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:502:49: note: 'point2' was declared here 502 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:533:91: warning: 'point1' may be used uninitialized [-Wmaybe-uninitialized] 533 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point1, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:502:40: note: 'point1' was declared here 502 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1942:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:144:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | _doc_unit_scale = doc->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:607:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 607 | p1 = p1 * lg->gradientTransform; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:709:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp: In function 'Geom::Rect getRect(const PDFRectangle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:111:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect getRect(_POPPLER_CONST PDFRectangle *box) | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_curve_to_cairo(_cairo*, Geom::Curve const&, Geom::Affine const&, Geom::Rect const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ /usr/include/boost/operators.hpp: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp: In member function 'const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:166:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | int i = in < _children.size() ? in : _children.size()-1; | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp: In member function 'Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-image.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp: In function 'Geom::NodeType Geom::get_nodetype(const Curve&, const Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:28:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if ( !are_near(c_incoming.pointAt(1), c_outgoing.pointAt(0)) ) | ~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-box.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:460:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-spacer.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:61: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:193:80: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:633:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:32: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(SPPaintServer const*, Geom::OptRect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:1254:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::timeAtProjection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:247:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:223:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ /usr/include/boost/operators.hpp: In member function 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp: In member function 'int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:313:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | gv.p2 = Geom::Point(gv.r, 0) + gv.p1; // xhandle | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'Geom::Point Geom::intersection_point(Point, Point, Point, Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:24:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'std::vector > Inkscape::connected_components(int, const std::function&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:1173:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1173 | for (int cur = 0; cur < component.size(); cur++) { | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp: In function 'Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_asbitmap_render(const SPItem*, CairoRenderContext*, const SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:615:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:633:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_anchor_render(const SPAnchor*, CairoRenderContext*, const SPItem*, const SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 523 | auto bbox = *vbox * ctx->getTransform(); | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:916:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto const scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:919:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | auto const rect = page->getBleed(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:921:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 921 | auto const [final_width, final_height] = compute_final_page_dimensions(exact_rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:30: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 929 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'Geom::Point Inkscape::Extension::Internal::compute_final_page_dimensions(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:206:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | static Geom::Point compute_final_page_dimensions(Geom::Rect const &page_rect) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp: In member function 'Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:196:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Point NodeSatellite::getPosition(Geom::Curve const &curve_in, bool inverse) const | ^~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:100:62: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:444:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Rect framebox = frame->getRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:467:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Point pos(framebox.corner(0) * transform()); //topleft corner | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp: In member function 'void PdfParser::opSetExtGState(Object*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:753:28: error: cannot convert 'Function* [4]' to 'std::vector >' 753 | state->setTransfer(funcs); | ^~~~~ | | | Function* [4] In file included from /usr/include/poppler/Gfx.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.h:37: /usr/include/poppler/GfxState.h:1633:61: note: initializing argument 1 of 'void GfxState::setTransfer(std::vector >)' 1633 | void setTransfer(std::vector> funcs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:758:39: error: cannot convert 'std::unique_ptr' to 'Function*' in assignment 758 | funcs[i] = Function::parse(&obj3); | ~~~~~~~~~~~~~~~^~~~~~~ | | | std::unique_ptr /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:766:32: error: cannot convert 'Function* [4]' to 'std::vector >' 766 | state->setTransfer(funcs); | ^~~~~ | | | Function* [4] /usr/include/poppler/GfxState.h:1633:61: note: initializing argument 1 of 'void GfxState::setTransfer(std::vector >)' 1633 | void setTransfer(std::vector> funcs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:769:40: error: cannot convert 'std::unique_ptr' to 'Function*' in assignment 769 | if ((funcs[0] = Function::parse(&obj2))) { | ~~~~~~~~~~~~~~~^~~~~~~ | | | std::unique_ptr /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:771:32: error: cannot convert 'Function* [4]' to 'std::vector >' 771 | state->setTransfer(funcs); | ^~~~~ | | | Function* [4] /usr/include/poppler/GfxState.h:1633:61: note: initializing argument 1 of 'void GfxState::setTransfer(std::vector >)' 1633 | void setTransfer(std::vector> funcs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:790:43: error: cannot convert 'std::unique_ptr' to 'Function*' in assignment 790 | funcs[0] = Function::parse(&obj3); | ~~~~~~~~~~~~~~~^~~~~~~ | | | std::unique_ptr /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp: In static member function 'static CairoFreeTypeFont* CairoFreeTypeFont::create(const std::shared_ptr&, XRef*, FT_Library, CairoFontEngine*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:313:12: warning: unused variable 'n' [-Wunused-variable] 313 | int i, n; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In function 'feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)', inlined from 'feed_pathvector_to_cairo(_cairo*, Geom::PathVector const&, Geom::Affine, Geom::OptRect, bool, double)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:895:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In member function 'virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:100:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In function 'Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:53:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Glib::ustring build_lines(Geom::Rect bounding_area, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:63:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | for (Geom::Point start_point = bounding_area.min(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Translate&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:100: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Scale&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:121: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const PathVector&, const Scale&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:121: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:663:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 663 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::timeAtProjection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:247:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp: In member function 'void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:254:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | if (Geom::are_near(_pathvector[i_op][i_oc].initialPoint(), new_pathvector[i_np][i_nc].initialPoint(), 0.001)) { // epsilon is not big enough. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:1109:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | } /* namespace Inkscape */ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor 'PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, const PDFRectangle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:305:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | auto page_box = getRect(page->getCropBox()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'void {anonymous}::extrapolate_join_internal(const join_data&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:551:81: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:565:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:567:24: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:572:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | ortho.pointAt(0), ortho.versor() ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp: In member function 'bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, SPDocument*, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1591:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:54: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:251:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:55: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:280:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:504:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:507:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:508:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:344:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:488:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:148:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ gmake[2]: *** [src/CMakeFiles/inkscape_base.dir/build.make:2004: src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/blkid -isystem /usr/include/pixman-1 -isystem /usr/include/libmount -isystem /usr/include/libxml2 -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libpng16 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gtk-3.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp: In function 'Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:521:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 521 | output.back().start( pit.initialPoint() ); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp: In member function 'Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:32: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 929 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In member function 'Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::Line(Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:73:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:122:14: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::are_near(Geom::Point const&, Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:26: In member function 'Inkscape::SVG::PathString::_appendPoint(Geom::Point, bool)', inlined from 'Inkscape::SVG::PathString::moveTo(Geom::Point)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:73:21, inlined from 'Inkscape::Extension::Internal::(anonymous namespace)::build_lines(Geom::Rect, Geom::Point const&, Geom::Point const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:69:29, inlined from 'Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:115:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:187:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp: In function 'bool Inkscape::extractFilepath(const Glib::ustring&, std::string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:151:40: warning: catching polymorphic type 'class Glib::ConvertError' by value [-Wcatch-value=] 151 | } catch(Glib::ConvertError e) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp: In function 'std::map Inkscape::locateLinks(const Glib::ustring&, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:244:41: warning: catching polymorphic type 'class Glib::ConvertError' by value [-Wcatch-value=] 244 | } catch (Glib::ConvertError e) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:243:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | Geom::Line secant1(start_pt, start_pt + start_tangent); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:277:45: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | Geom::Line diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:283:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | inner_circle.setCenter( center_new[0].point() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:492:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:567:44: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:566:69: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | Geom::Point limit_point = point_on_path + miter_limit * temp; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:651:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 651 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp: In member function 'Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'Inkscape::Extension::Internal::sp_asbitmap_render(SPItem const*, Inkscape::Extension::Internal::CairoRenderContext*, SPPage const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:598:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | static void sp_asbitmap_render(SPItem const *item, CairoRenderContext *ctx, SPPage const *page) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-transition-api.h:20:57: warning: 'ff1c' may be used uninitialized [-Wmaybe-uninitialized] 20 | #define _POPPLER_GET_CID_TO_GID_MAP(len) getCIDToGIDMap() | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:321:17: note: 'ff1c' was declared here 321 | FoFiType1C *ff1c; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1466:27: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1466 | for (int i = 0; i < glyph.code.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Internal::SvgBuilder::_createImage(Stream*, int, int, GfxImageColorMap*, bool, int*, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:2035:28: warning: ignoring return value of 'bool ImageStream::reset()', declared with attribute 'nodiscard' [-Wunused-result] 2035 | image_stream->reset(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/poppler/Object.h:605, from /usr/include/poppler/GfxState.h:44, from /usr/include/poppler/Gfx.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:30: /usr/include/poppler/Stream.h:474:24: note: declared here 474 | [[nodiscard]] bool reset(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:2061:28: warning: ignoring return value of 'bool ImageStream::reset()', declared with attribute 'nodiscard' [-Wunused-result] 2061 | image_stream->reset(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/poppler/Stream.h:474:24: note: declared here 474 | [[nodiscard]] bool reset(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ In member function 'Inkscape::Extension::Internal::SVDMatrix::assign(Inkscape::Extension::Internal::SVDMatrix const&)', inlined from 'Inkscape::Extension::Internal::SVDMatrix::SVDMatrix(Inkscape::Extension::Internal::SVDMatrix const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:135:15, inlined from 'Inkscape::Extension::Internal::SVDMatrix::multiply(Inkscape::Extension::Internal::SVDMatrix const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:178:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:234:18: warning: array subscript 0 is outside array bounds of 'void[0:]' [-Warray-bounds] 234 | d[i] = other.d[i]; | ~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:232:28: note: object of size 0 allocated by 'operator new[](unsigned long)' 232 | d = new double[size]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage const *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:916:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto const scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:919:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | auto const rect = page->getBleed(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:89: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204:23: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp: In function 'geom_curve_bbox_wind_distance(Geom::Curve const&, Geom::Affine const&, Geom::Point const&, Geom::Rect*, int*, double*, double, Geom::Rect const*, Geom::Point&) [clone .isra.0]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:341:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | geom_curve_bbox_wind_distance(Geom::Curve const & c, Geom::Affine const &m, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::tangents(Geom::Point*, Geom::Curve const&, Geom::Curve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:660:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void tangents(Geom::Point tang[2], Geom::Curve const& incoming, Geom::Curve const& outgoing) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h: In constructor 'Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog(std::shared_ptr, const gchar*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:120:29: warning: 'Inkscape::Extension::Internal::PdfImportDialog::_pdf_doc' will be initialized after [-Wreorder] 120 | std::shared_ptr _pdf_doc; // Document to be imported | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:106:32: warning: 'Glib::RefPtr Inkscape::Extension::Internal::PdfImportDialog::_builder' [-Wreorder] 106 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:126:1: warning: when initialized here [-Wreorder] 126 | PdfImportDialog::PdfImportDialog(std::shared_ptr doc, const gchar * /*uri*/) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:154:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | auto tr = st.translation(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:50: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204:23: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto box = bbox * _page_affine; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h: In member function 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:71:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | PathString &moveTo(Geom::Point p) { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1670:86: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1677:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1677 | auto pos = first_glyph.position * tr; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:45: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function 'Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)', inlined from '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:46: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function 'Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)', inlined from '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:104:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for 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/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::OrderingGroupNeighbor(Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:126:25: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::point' will be initialized after [-Wreorder] 126 | OrderingGroupPoint *point; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:124:17: warning: 'Geom::Coord Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::distance' [-Wreorder] 124 | Geom::Coord distance; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:390:1: warning: when initialized here [-Wreorder] 390 | OrderingGroupNeighbor::OrderingGroupNeighbor(OrderingGroupPoint *me, OrderingGroupPoint *other) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'bool Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector&, std::vector&, std::vector&, OrderingGroupConnection**, Geom::Coord*, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:726:41: warning: variable 'prevend' set but not used [-Wunused-but-set-variable] 726 | OrderingGroupPoint *prevend = segments[permutation.back()].GetEndPoint(iSwap, iEnd); | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h: In constructor 'Inkscape::LivePathEffect::LPEBSpline::LPEBSpline(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:47:15: warning: 'Inkscape::LivePathEffect::LPEBSpline::only_selected' will be initialized after [-Wreorder] 47 | BoolParam only_selected; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:41:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEBSpline::uniform' [-Wreorder] 41 | BoolParam uniform; | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:32:1: warning: when initialized here [-Wreorder] 32 | LPEBSpline::LPEBSpline(LivePathEffectObject *lpeobject) | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:145:84: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:92: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: In constructor 'Inkscape::LivePathEffect::Effect::Effect(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:210:9: warning: 'Inkscape::LivePathEffect::Effect::oncanvasedit_it' will be initialized after [-Wreorder] 210 | int oncanvasedit_it; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:172:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::Effect::is_visible' [-Wreorder] 172 | BoolParam is_visible; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:211:10: warning: 'Inkscape::LivePathEffect::Effect::show_orig_path' will be initialized after [-Wreorder] 211 | bool show_orig_path; // set this to true in derived effects to automatically have the original | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:162:10: warning: 'bool Inkscape::LivePathEffect::Effect::keep_paths' [-Wreorder] 162 | bool keep_paths; // set this to false allow retain extra generated objects, see measure line LPE | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:220:27: warning: 'Inkscape::LivePathEffect::Effect::lpeobj' will be initialized after [-Wreorder] 220 | LivePathEffectObject *lpeobj; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:215:10: warning: 'bool Inkscape::LivePathEffect::Effect::concatenate_before_pwd2' [-Wreorder] 215 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:215:10: warning: 'Inkscape::LivePathEffect::Effect::concatenate_before_pwd2' will be initialized after [-Wreorder] 215 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:176:16: warning: 'SPLPEItem* Inkscape::LivePathEffect::Effect::sp_lpe_item' [-Wreorder] 176 | SPLPEItem *sp_lpe_item = nullptr; // these get stored in doBeforeEffect_impl, and derived classes may do as they please with | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:216:12: warning: 'Inkscape::LivePathEffect::Effect::current_zoom' will be initialized after [-Wreorder] 216 | double current_zoom; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:166:10: warning: 'bool Inkscape::LivePathEffect::Effect::refresh_widgets' [-Wreorder] 166 | bool refresh_widgets; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:235:10: warning: 'Inkscape::LivePathEffect::Effect::defaultsopen' will be initialized after [-Wreorder] 235 | bool defaultsopen; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:234:10: warning: 'bool Inkscape::LivePathEffect::Effect::is_ready' [-Wreorder] 234 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:234:10: warning: 'Inkscape::LivePathEffect::Effect::is_ready' will be initialized after [-Wreorder] 234 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:164:10: warning: 'bool Inkscape::LivePathEffect::Effect::is_applied' [-Wreorder] 164 | bool is_applied; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp: In member function 'void Inkscape::LivePathEffect::Effect::setDefaultParameters()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1835:10: warning: variable 'has_params' set but not used [-Wunused-but-set-variable] 1835 | bool has_params = false; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp: In member function 'void Inkscape::LivePathEffect::Effect::resetDefaultParameters()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1895:10: warning: variable 'has_params' set but not used [-Wunused-but-set-variable] 1895 | bool has_params = false; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h: In constructor 'InkFileExportCmd::InkFileExportCmd()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:82:19: warning: 'InkFileExportCmd::export_use_hints' will be initialized after [-Wreorder] 82 | bool export_use_hints; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:69:19: warning: 'int InkFileExportCmd::export_width' [-Wreorder] 69 | int export_width; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:62:1: warning: when initialized here [-Wreorder] 62 | InkFileExportCmd::InkFileExportCmd() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::AssertIsTour(std::vector&, std::vector&, OrderingGroupConnection*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: unused variable 'pnt' [-Wunused-variable] 789 | for (auto pnt : connection->points) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h: In instantiation of 'bool Inkscape::LivePathEffect::ArrayParam::valid_index(int) const [with StorageType = Glib::ustring]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:46:45: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:99:63: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 99 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::pushPage(std::__cxx11::basic_string, std::allocator > const&, GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:89: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:367:79: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:103:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In instantiation of 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::triangleit_begin(std::vector&, const Iterator&, const Iterator&, size_t) [with Iterator = __gnu_cxx::__normal_iterator >; size_t = long unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:128:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int i = 1; i < n; i++) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In instantiation of 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::triangleit_incr(std::vector&, const Iterator&) [with Iterator = __gnu_cxx::__normal_iterator >]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:141:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < n; i++) { | ~~^~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (int j = n - i; j < n; j++) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEConstructGrid::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:46:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Point first_p = (*it++).initialPoint(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1420:69: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1420 | Geom::Point delta_pos(glyph.text_position - first_glyph.text_position); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1670:86: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1677:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1677 | auto pos = first_glyph.position * tr; | ^~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h: In constructor 'Inkscape::LivePathEffect::LPECopyRotate::LPECopyRotate(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:74:15: warning: 'Inkscape::LivePathEffect::LPECopyRotate::mirror_copies' will be initialized after [-Wreorder] 74 | BoolParam mirror_copies; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:60:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPECopyRotate::split_items' [-Wreorder] 60 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:56:1: warning: when initialized here [-Wreorder] 56 | LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:130:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp: In function 'void Inkscape::LivePathEffect::sp_bspline_do_effect(SPCurve&, double, Geom::PathVector&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:195:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | double factor = Geom::nearest_time((*cubic)[2], path_it.front()) / DEFAULT_END_POWER; | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h: In constructor 'Inkscape::LivePathEffect::LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:54:15: warning: 'Inkscape::LivePathEffect::LPEFilletChamfer::unit' will be initialized after [-Wreorder] 54 | UnitParam unit; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:51:29: warning: 'Inkscape::LivePathEffect::NodeSatelliteArrayParam Inkscape::LivePathEffect::LPEFilletChamfer::nodesatellites_param' [-Wreorder] 51 | NodeSatelliteArrayParam nodesatellites_param; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:59:17: warning: 'Inkscape::LivePathEffect::LPEFilletChamfer::mode' will be initialized after [-Wreorder] 59 | HiddenParam mode; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:56:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPEFilletChamfer::radius' [-Wreorder] 56 | ScalarParam radius; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEDashedStroke::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:91:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:47:82: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:35: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:110:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<2>; Args = {const Geom::Point&, const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h: In constructor 'Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:73:15: warning: 'Inkscape::LivePathEffect::LPEBool::rmv_inner' will be initialized after [-Wreorder] 73 | BoolParam rmv_inner; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:70:25: warning: 'Inkscape::LivePathEffect::EnumParam Inkscape::LivePathEffect::LPEBool::fill_type_this' [-Wreorder] 70 | EnumParam fill_type_this; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:78:1: warning: when initialized here [-Wreorder] 78 | LPEBool::LPEBool(LivePathEffectObject *lpeobject) | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp: In function 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:319:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 319 | for (int iSrc = 0; iSrc < result_path->descr_cmd.size(); iSrc++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:103:39: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Interval bndsA = A.domain(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:113:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Point start = A(tA); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::DynastrokeMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:148:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:152:55: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | } else if (!are_near(portion_t, pwd2_in.domain().max())) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:155:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:280:49: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Interval pwdomain = pwEqdist.domain(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:295:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | p1 = GetStartPointInterpolBeforeRev(orderinginfos, iInfo); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:346:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Interval pwdomain = pwOneEqdist.domain(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:351:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Point p1 = pwOneEqdist.valueAt(pwdomain.min() + offs); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:106:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:535:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'void InkFileExportCmd::do_export_png_now(SPDocument*, const std::string&, Geom::Rect, double, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:676:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:93:53: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | double const ta, double const width){ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h: In constructor 'Inkscape::LivePathEffect::LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:70:15: warning: 'Inkscape::LivePathEffect::LPEMirrorSymmetry::oposite_fuse' will be initialized after [-Wreorder] 70 | BoolParam oposite_fuse; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:60:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMirrorSymmetry::split_items' [-Wreorder] 60 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:62:1: warning: when initialized here [-Wreorder] 62 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:75:16: warning: 'Inkscape::LivePathEffect::LPEMirrorSymmetry::center_point' will be initialized after [-Wreorder] 75 | PointParam center_point; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:72:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMirrorSymmetry::link_styles' [-Wreorder] 72 | BoolParam link_styles; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:62:1: warning: when initialized here [-Wreorder] 62 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:73:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:87:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:604:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:677:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::EndType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::EndType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::EndType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::EndType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::EndType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:224:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:293:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:300:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:314:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:321:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:551:51: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)', inlined from '(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:555:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:45:74: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::tie(bboxA, bboxB) = UI::Tools::lpetool_get_limiting_bbox_corners(lpeitem->document); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPELineSegment::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:53:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | A = path_in.initialPoint(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h: In constructor 'Inkscape::LivePathEffect::LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:80:15: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::flip_side' will be initialized after [-Wreorder] 80 | BoolParam flip_side; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:75:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::scale_sensitive' [-Wreorder] 75 | BoolParam scale_sensitive; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:93:17: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::angle_projection' will be initialized after [-Wreorder] 93 | ScalarParam angle_projection; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:76:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::active_projection' [-Wreorder] 76 | BoolParam active_projection; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:94:15: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::avoid_overlapping' will be initialized after [-Wreorder] 94 | BoolParam avoid_overlapping; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:85:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::onbbox' [-Wreorder] 85 | BoolParam onbbox; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:62:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | pts.push_back(path_it.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::RotateMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::RotateMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::RotateMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::RotateMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::RotateMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h: In member function 'Geom::CubicBezier Geom::Interpolate::CentripetalCatmullRomInterpolator::calc_bezier(Geom::Point, Geom::Point, Geom::Point, Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:224:72: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolate::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:110:102: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp: In member function 'Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:89:31: 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:128:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:186:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:190:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:672:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 672 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:683:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Filletmethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Filletmethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Filletmethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Filletmethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Filletmethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp: In member function 'Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:139:79: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:115:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:117:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:290:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:368:127: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:411:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Filllpemethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Filllpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Filllpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Filllpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Filllpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = FillRule]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = FillRule]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = FillRule]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = FillRule]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = FillRule]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp: In member function 'Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:130:63: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | double lambda = L2(s - lpe->offset_pt) * sgn(dot(s - lpe->offset_pt, lpe->dir)); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:224:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:332:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:339:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:353:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:360:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::operator-(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:25: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::ModeType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::ModeType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::ModeType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::ModeType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::ModeType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::PAPCopyType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::PAPCopyType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::PAPCopyType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::PAPCopyType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::PAPCopyType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:961:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:962:45: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:222:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Point finalPoint() const { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:483:87: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Interval hidden = findShadowedTime(gpaths[i0], flag_j, ti, width/2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:95:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:141:30: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | return Interval(tmin,tmax); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:677:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function 'Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:63:64: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | path.appendNew( extrude_vector.getVector() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png(SPDocument*, std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:71: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp: In function 'Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:150:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp: In function 'Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:243:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:215:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:224:72: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:239:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:240:93: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:132:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:310:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pageRect = page->getDocumentRect(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:315:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | sp = Geom::Point(pageRect->midpoint().x(), pageRect->top()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Point&, const Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Clonelpemethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Clonelpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::OrientationMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::OrientationMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::OrientationMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::OrientationMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::OrientationMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:319:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In member function 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingSegment::GetBeginPoint(unsigned int, unsigned int)', inlined from 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector >&, std::vector >&, std::vector >&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, double*, double)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:763:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:608:25: warning: 'iEndBest' may be used uninitialized [-Wmaybe-uninitialized] 608 | int iPoint = ((iEnd >> endbit) & 1) + (((iSwap >> swapbit) & 1) << 1); | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector >&, std::vector >&, std::vector >&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, double*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:688:18: note: 'iEndBest' was declared here 688 | unsigned int iEndBest; | ^~~~~~~~ In member function 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingSegment::GetBeginPoint(unsigned int, unsigned int)', inlined from 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector >&, std::vector >&, std::vector >&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, double*, double)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:763:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:608:52: warning: 'iSwapBest' may be used uninitialized [-Wmaybe-uninitialized] 608 | int iPoint = ((iEnd >> endbit) & 1) + (((iSwap >> swapbit) & 1) << 1); | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector >&, std::vector >&, std::vector >&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, double*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:687:18: note: 'iSwapBest' was declared here 687 | unsigned int iSwapBest; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Geom::SBasis2d::operator=(Geom::SBasis2d const&)', inlined from 'Geom::D2::D2()' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:64:23, inlined from 'Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:81:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:151:7: warning: 'MEM [(unsigned int *)&D.642329 + 24B]' may be used uninitialized [-Wmaybe-uninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:64:25: note: '' declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, size_t, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:375:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:894:54: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:912:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:961:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | hstart = hstart + Point::polar(angle, arrow_gap); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Point&, const Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:361:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:293:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:309:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:314:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:330:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h: In constructor 'Inkscape::LivePathEffect::LPEPowerClip::LPEPowerClip(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:34:15: warning: 'Inkscape::LivePathEffect::LPEPowerClip::hide_clip' will be initialized after [-Wreorder] 34 | BoolParam hide_clip; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:32:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEPowerClip::inverse' [-Wreorder] 32 | BoolParam inverse; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:32:1: warning: when initialized here [-Wreorder] 32 | LPEPowerClip::LPEPowerClip(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In function 'Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:146:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:43:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void LPELineSegment::doBeforeEffect(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function 'Gear::spawn(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:177:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Gear Gear::spawn(Geom::Point p) { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(SPLPEItem const*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:190:65: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp: In member function 'Inkscape::LivePathEffect::PB::KnotHolderEntityEnd::bisector_end_set(Geom::Point const&, unsigned int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:72:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | lpe->C = lpe->M + lpe->perp_dir * lambda; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, Geom::Path const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:530:94: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(Geom::PathVector const&, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:672:61: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 672 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:683:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | join_pv *= Geom::Translate(half_dir * rot * gap); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In member function 'Geom::SBasis2d::operator=(Geom::SBasis2d const&)', inlined from 'Geom::D2::D2()' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:64:23, inlined from 'Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:118:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:151:7: warning: 'MEM [(unsigned int *)&D.655159 + 24B]' may be used uninitialized [-Wmaybe-uninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:64:25: note: '' declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:258:15: required from 'Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:126:54: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1341:2: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | }; /* namespace Inkscape */ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function 'Gear::_involute(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp: In member function 'Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:257:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ray.setPoints(ptA, (*cubic)[1]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In member function 'Geom::Path::append(Geom::Curve const&)', inlined from 'Gear::path()' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:137:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:758:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector > const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:126:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Point LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector const &info, unsigned i) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:332:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:348:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:346:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png_now(SPDocument*, std::__cxx11::basic_string, std::allocator > const&, Geom::Rect, double, std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:676:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:353:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:369:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:891:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 891 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:912:55: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:961:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:441:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | LPECopyRotate::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png(SPDocument*, std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:484:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::size_nondegenerate(Geom::Path const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:48:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:535:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:70: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:668:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector >)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:391:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:437:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::lerp(double, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:310:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pageRect = page->getDocumentRect(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:322:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | start_point.param_setValue(sp * transform, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::findShadowedTime(Geom::Path const&, std::vector > const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:95:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In function 'Inkscape::LivePathEffect::getAngle(Geom::Point, Geom::Point, Geom::Point, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:705:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'Inkscape::LivePathEffect::LPEKnot::doEffect_path(Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:401:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::domain() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:115:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:117:50: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:155:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | CrossingPoints::CrossingPoints(Geom::PathVector const &paths) : std::vector(){ | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:274:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::updateAmount()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:229:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | void LPEFilletChamfer::updateAmount() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, unsigned long)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:411:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, unsigned long, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | LPEMeasureSegments::createLine(Geom::Point start,Geom::Point end, Glib::ustring name, size_t counter, bool main, bool remove, bool arrows) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:302:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:347:79: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:368:127: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:160:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:358:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | LPEMeasureSegments::createTextLabel(Geom::Point &pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Geom::Rotate::Rotate(double)', inlined from 'Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:505:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void', inlined from 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:952:58: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1222:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1222 | createLine(end, hend, Glib::ustring("infoline-on-end-"), counter, false, false); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[1]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/anolis-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:1889: src/CMakeFiles/inkscape_base.dir/all] Error 2 gmake: *** [Makefile:159: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.anHZvi (%build) Bad exit status from /var/tmp/rpm-tmp.anHZvi (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M ff14db8596644e72999d13feab8a6857 -D /var/lib/mock/dist-an23-build-482258-74252/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M ff14db8596644e72999d13feab8a6857 -D /var/lib/mock/dist-an23-build-482258-74252/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.vohkwzqg:/etc/resolv.conf --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/inkscape.spec'